Not in the top 1,000 by GitHub stars
Totoro-qaq/Cobsidian
Agent-agnostic workflow skill for maintaining Obsidian knowledge bases
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/cobsidian/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
fc88b6e21108 → fc88b6e21108
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → fc88b6e21108
No earlier version was observed for comparison.
Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- cobsidian
skills/cobsidian
How it works
cobsidian
When your agent uses it
Use when a user asks to organize, save, compare, review, map, or dissect conversations and source material into an Obsidian vault or Markdown knowledge base, including Chinese requests about 知识库, 笔记, 双链, 学习模式, 项目模式, 复盘模式, 对比模式, 索引模式, 捕获模式, or 拆解模式.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
2,377 tokensWhen the skill is activated
Reference documents
10,799 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principle
- Iron Law
- Response Language
- Vault Resolution
- Mode Routing
- Host Routing
- Knowledge Read
- Common Workflow
- Write Rules
- Red Flags
- Helper Scripts
- Completion Report
Scripts executed separately
mcp_server.pyscripts/cobsidian_config.pyscripts/dry_run.pyscripts/dsh_bridge.pyscripts/duplicates.pyscripts/find_duplicates.pyscripts/knowledge_read.pyscripts/note_identity.pyscripts/preflight.pyscripts/quality_eval.pyscripts/retrieval.pyscripts/scan_vault.pyscripts/suggest_backlinks.pyscripts/validate_notes.pyscripts/validate_skill.pyscripts/write_executor.py
Files
SKILL.mdcore11,165 bytesSKILL.mdcore11,165 bytesagents/claude.mddoc1,606 bytesagents/openai.yamlasset364 bytesmcp_server.pyruns12,988 bytesreferences/backlink-policy.mddoc709 bytesreferences/hosts/antigravity.mddoc2,289 bytesreferences/hosts/claude-code.mddoc2,516 bytesreferences/hosts/codex.mddoc2,683 bytesreferences/hosts/cursor.mddoc2,254 bytesreferences/hosts/deepseek-harness.mddoc3,692 bytesreferences/hosts/github-copilot-cli.mddoc2,309 bytesreferences/hosts/hermes.mddoc2,279 bytesreferences/hosts/kimi-code.mddoc2,386 bytesreferences/hosts/mcp.mddoc2,405 bytesreferences/hosts/opencode.mddoc2,324 bytesreferences/hosts/pi.mddoc2,330 bytesreferences/markdown-style.mddoc565 bytesreferences/modes/capture.mddoc2,293 bytesreferences/modes/comparison.mddoc2,294 bytesreferences/modes/dissection.mddoc5,206 bytesreferences/modes/index.mddoc2,272 bytesreferences/modes/learning.mddoc2,340 bytesreferences/modes/project.mddoc2,386 bytesreferences/modes/review.mddoc2,303 bytesreferences/note-types.mddoc2,383 bytesreferences/preflight.mddoc2,805 bytesscripts/cobsidian_config.pyruns6,877 bytesscripts/dry_run.pyruns12,414 bytesscripts/dsh_bridge.pyruns2,541 bytesscripts/duplicates.pyruns4,267 bytesscripts/find_duplicates.pyruns2,212 bytesscripts/knowledge_read.pyruns6,297 bytesscripts/note_identity.pyruns8,105 bytesscripts/preflight.pyruns6,239 bytesscripts/quality_eval.pyruns9,921 bytesscripts/retrieval.pyruns5,821 bytesscripts/scan_vault.pyruns4,308 bytesscripts/suggest_backlinks.pyruns2,246 bytesscripts/validate_notes.pyruns3,214 bytesscripts/validate_skill.pyruns2,056 bytesscripts/write_executor.pyruns14,453 bytes
Read SKILL.md
# Cobsidian
## Core Principle
Maintain the vault as a linked knowledge system. Do not just generate a standalone Markdown file.
## Iron Law
```text
NEVER WRITE TO THE VAULT WITHOUT SEARCHING EXISTING NOTES FIRST.
```
Dry-run is the default safe path. Skip it only when the user explicitly says to write immediately; the scan and duplicate checks still apply.
View the complete source on GitHubSkills included
- cobsidian
Repository facts
- License
- MIT
- Created
- Jul 6, 2026
- Last pushed
- Aug 17, 2026
- Forks
- 4
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
skills/cobsidian/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- 16 executable scriptsin 16 files: cobsidian/mcp_server.py:1 cobsidian/scripts/cobsidian_config.py:1 cobsidian/scripts/dry_run.py:1 and 13 more
- 7 references to secretsin 1 file: cobsidian/mcp_server.py:299
- No requests to vote in Hot
Show all 23 signals by file
skills/cobsidian/mcp_server.py
- Executable scriptline 1
Executable file - Access to secretsline 299
[Credential-related source omitted] - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 306
[Credential-related source omitted] - Access to secretsline 320
[Credential-related source omitted] - Access to secretsline 321
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 335
[Credential-related source omitted]
skills/cobsidian/scripts/cobsidian_config.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/dry_run.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/dsh_bridge.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/duplicates.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/find_duplicates.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/knowledge_read.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/note_identity.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/preflight.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/quality_eval.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/retrieval.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/scan_vault.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/suggest_backlinks.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/validate_notes.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/validate_skill.py
- Executable scriptline 1
Executable file
skills/cobsidian/scripts/write_executor.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 23 facts
- Executable script in code of a file that runscobsidian/mcp_server.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:299Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:305Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:306Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:320Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:321Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:334Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecobsidian/mcp_server.py:335Low confidence
- Executable script in code of a file that runscobsidian/scripts/cobsidian_config.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/dry_run.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/dsh_bridge.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/duplicates.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/find_duplicates.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/knowledge_read.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/note_identity.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/preflight.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/quality_eval.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/retrieval.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/scan_vault.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/suggest_backlinks.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/validate_notes.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/validate_skill.py:1High confidence
- Executable script in code of a file that runscobsidian/scripts/write_executor.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/cobsidian/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.