obsidian-ops
Obsidian Operations Skill
Use this skill for the operational side of Obsidian projects, especially after implementation work is done and you need to verify builds, package artifacts, troubleshoot environments, or prepare a release.
Related skills
obsidian-devobsidian-plugin-devobsidian-plugin-boilerplateobsidian-plugin-submission
This skill covers the operational aspects of maintaining an Obsidian project, including build workflows, sync procedures, and release management.
Purpose
To ensure reliable builds, consistent reference materials, and safe release processes while strictly following project policies.
Scope
This skill covers:
- Build and lint workflows
- Syncing reference documentation from external sources
- Version management and release preparation
- Build and environment troubleshooting
Core Rules
- NEVER perform automatic git operations: AI agents must never execute
git commit,git push, or any command that automatically stages or commits changes without explicit user approval for each step. - Verify Build: Always run a build/lint after significant changes to ensure compatibility.
- Sync Status: Keep
sync-status.jsonupdated when updating reference materials.
Bundled Resources
references/build-workflow.md: Standard build and development commands.references/release-readiness.md: Checklist for ensuring a project is ready for release.references/sync-procedure.md: How to pull updates from reference repositories.references/versioning-releases.md: Workflow for versioning and GitHub releases.references/troubleshooting.md: Common issues and their resolutions.references/quick-reference.md: One-page cheat sheet for common operations.
More from zpankz/obsidian-skills
viva-llm
Use VIVA LLM for multi-provider chat, voice calls, terminal integration, assistants, skills, MCP tools, and agent mode inside Obsidian. Trigger when the user mentions VIVA LLM, voice chat, realtime voice, LLM providers in Obsidian, or vault-integrated AI chat.
1obsidian-plugin-accessibility
Use this skill when building or reviewing Obsidian plugin UI for keyboard access, ARIA labels, screen reader support, focus handling, or mobile touch targets. Accessibility is treated as mandatory, not optional.
1tasks
Create and query tasks using the Tasks plugin syntax including due dates, recurrence, priorities, and task queries. Use when the user mentions Tasks plugin, recurring tasks, task queries, or advanced task management in Obsidian.
1dataview
Create Dataview queries using DQL (Dataview Query Language), inline queries, and DataviewJS. Use when the user mentions Dataview, DQL, querying notes, listing notes by metadata, or creating dynamic views of vault content.
1defuddle
Extract clean markdown from web pages using Defuddle CLI, removing clutter to save tokens. Use when the user provides a URL to read or analyze.
1datacore
Create Datacore views using JSX/React syntax and the dc.* API. Use when the user mentions Datacore, dc.useQuery, JSX views, or React-based vault queries. Datacore is the successor to Dataview with better performance and interactive views.
1