obsidian-ci-integration

SKILL.md

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

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.

Weekly Installs
17
GitHub Stars
1.6K
First Seen
Jan 28, 2026
Installed on
opencode16
claude-code16
codex16
mcpjam15
openhands15
zencoder15