Skip to content
Back to skills

Obsidian Ci Integration

ASecurity

Set up GitHub Actions CI/CD for Obsidian plugin development. Use when automating builds, tests, and releases for your plugin, or setting up continuous integration for Obsidian projects. Trigger with phrases like "obsidian CI", "obsidian github actions", "obsidian automated build", "obsidian CI/CD".

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 10, 2026
devopsbashtestinggitci/cddocumentation

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add micsapp/micstec-skills --skill obsidian-ci-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Obsidian Ci Integration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Obsidian Ci Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/micsapp-obsidian-ci-integration/badge)](https://www.skillsdirectory.com/skills/micsapp-obsidian-ci-integration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: obsidian-ci-integration
description: |
  Set up GitHub Actions CI/CD for Obsidian plugin development.
  Use when automating builds, tests, and releases for your plugin,
  or setting up continuous integration for Obsidian projects.
  Trigger with phrases like "obsidian CI", "obsidian github actions",
  "obsidian automated build", "obsidian CI/CD".
allowed-tools: Read, Write, Edit, Bash(npm:*)
version: 1.0.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
compatible-with: claude-code, codex, openclaw
---
# Obsidian CI Integration

## Overview
Set up GitHub Actions for automated building, testing, and releasing Obsidian plugins.

## Prerequisites
- GitHub repository for your plugin
- Working local build (npm run build)
- Basic understanding of GitHub Actions

## Instructions

### Step 1: Create Build Workflow

### Step 2: Create Test Workflow

### Step 3: Create Release Workflow

### Step 4: Add Version Bump Script

### Step 5: Configure package.json Scripts

### Step 6: Create Validation Workflow

For full implementation details and code examples, load:
`references/implementation-guide.md`

## Output
- Build workflow for CI validation
- Test workflow with coverage reporting
- Release workflow for automated GitHub releases
- Version bump script for consistent versioning
- Validation workflow for plugin standards

## Error Handling
| Error | Cause | Solution |
|-------|-------|----------|
| Build fails | Missing dependencies | Ensure package-lock.json is committed |
| Release fails | Version mismatch | Run version bump before tagging |
| Upload fails | File not found | Check build output paths |
| Permission denied | Token scope | Check workflow permissions |

## Resources
- [GitHub Actions Documentation](https://docs.github.com/en/actions)
- [Obsidian Plugin Releasing Guide](https://docs.obsidian.md/Plugins/Releasing/Release+your+plugin+with+GitHub+Actions)

## Next Steps
For publishing to community plugins, see `obsidian-deploy-integration`.

## Examples

**Basic usage**: Apply obsidian ci integration to a standard project setup with default configuration options.

**Advanced scenario**: Customize obsidian ci integration for production environments with multiple constraints and team-specific requirements.

Files in this skill

  • SKILL.md2.2 KB
  • references/implementation-guide.md7.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.