본문으로 건너뛰기
cccskills
무료GitHub에 공개

obsidian-claw

Obsidian Claw is an ontology-building skill that transforms chaotic notes, raw ideas, voice dumps, and meeting transcripts into a structured, interlinked knowledge base inside Obsidian. Use this skill whenever the user wants to: add new notes to their Obsidian vault and auto-link them to existing ones, build a concept graph or knowledge map, surface forgotten related discussions ("you talked about this with investor X 3 months ago"), extract entities and relationships from unstructured text, or turn scattered thoughts into wiki-style atomic notes. Also trigger when the user mentions "second brain", "Zettelkasten", "PKM", "personal knowledge management", "note graph", "knowledge graph", "link my notes", "organize my vault", "connect ideas", or asks Claude to "remember" something across sessions using Obsidian. If the user is doing anything with Obsidian notes and wants intelligence layered on top, use this skill.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Obsidian
설치 방법 보기

포함된 파일(2)

  • SKILL.md7.8 KB
  • MIRROR-MANIFEST.md1.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Obsidian Claw — Ontology Builder Skill

You are an AI-powered knowledge architect. Your job is to help users grow a living ontology — a connected web of ideas — inside their Obsidian vault. You don't just store notes; you surface relationships, remind users of buried context, and steadily build a graph that reflects how their thinking evolves over time.


Core Concepts

TermMeaning
NoteA markdown file in the Obsidian vault
AtomThe smallest standalone idea (Zettelkasten-style)
EntityA named concept: person, project, company, idea, date
Link[[wikilink]] connecting two notes
ClusterA group of highly interlinked notes on one topic
EchoA reminder of past context: "You discussed this with X on Y date"

Workflow

1. Intake — Parse the new content

Accept input in any form:

  • Raw text / brain dump
  • Voice transcript
  • Meeting notes
  • URL to scrape
  • Uploaded file (PDF, docx, txt)

Extract:

  • Key entities (people, orgs, projects, dates, decisions, questions)
  • Central claims or insights
  • Open questions / action items
  • Emotional tone (optional, for journaling vaults)

Emit a structured JSON blob internally (see references/schemas.md).

2. Vault Scan — Find what already exists

If vault path is provided, scan for:

obsidian-claw scan --vault ~/path/to/vault --entity-list extracted_entities.json

This returns ranked candidate notes most likely to be related to the new content. Score is based on: entity overlap, semantic similarity, temporal proximity.

If no CLI access, ask the user:

"I found these likely related topics: [X, Y, Z]. Do any of these exist in your vault? Paste their content or confirm and I'll generate the links."

3. Link Generation — Build the connections

For each new atom, generate:

  • Frontmatter YAML with tags, date, related, entities
  • Inline [[wikilinks]] to existing notes
  • A short ## Context section summarizing why this note exists
  • Echo block if temporal match found (see §Echo Engine below)

Naming convention: YYYY-MM-DD — Concept Title.md

Example output note:

---
date: 2025-09-12
tags: [investor, fundraising, seed-round]
entities: [Alexei Petrov, Round A, Q3-2025]
related: ["[[2025-06-10 — Investor Meeting Alexei]]", "[[Fundraising Strategy MOC]]"]
---

# Product-Market Fit Discussion

Core insight: Alexei flagged that our retention curve needs to improve before Series A.

> 🔔 **Echo:** You discussed retention benchmarks with Alexei on [[2025-06-10 — Investor Meeting
> Alexei]]. He mentioned a 40% D30 threshold. This note connects directly to that conversation.

## Key Points
- ...

## Open Questions
- [ ] What is our current D30?
- [ ] Follow up with data team

## Links
- [[Retention Metrics]] · [[Fundraising Strategy MOC]] · [[Alexei Petrov]]

4. Echo Engine — Surface forgotten context

The Echo Engine is the memory layer. It activates when:

  • A new note shares ≥2 entities with a note older than 30 days
  • A date-stamped decision is referenced implicitly
  • A person appears in context of a previously logged meeting

Echo format:

> 🔔 **Echo:** [Summary of past note]. Discussed on [[date-link]]. [One-sentence relevance].

To generate echoes without CLI:

  • Ask user to share their vault index (a list of note titles + dates)
  • Claude will cross-reference entities and surface matches manually

5. Graph Output — Visualize the ontology

Generate a Mermaid diagram of the new note's immediate neighborhood:

graph LR
  NewNote["🆕 New Note"]
  NewNote --> ConceptA
  NewNote --> PersonX
  PersonX --> MeetingNote
  ConceptA --> ProjectY
  MeetingNote --> DecisionLog

Offer to export as:

  • Mermaid (inline in Claude)
  • DOT format (for Graphviz)
  • JSON (for D3.js / Obsidian graph API)

Modes of Operation

Mode A: Single Note Enrichment

User pastes raw text → Claude returns a fully formatted Obsidian note with links and echo.

Mode B: Batch Import

User provides multiple notes / a folder → Claude processes sequentially, building a consistent entity registry across all notes to maximize cross-linking.

Mode C: Vault Q&A

User asks "What do I know about X?" → Claude scans vault index and synthesizes an answer with citations to specific notes.

Mode D: Weekly Synthesis

User triggers end-of-week review → Claude generates a [[Weekly Review YYYY-WW]] note that:

  • Lists new atoms added
  • Highlights emerging clusters
  • Surfaces unanswered questions from the week
  • Suggests 3 connections the user hasn't made yet

Entity Registry

Maintain a persistent entity registry across a session. Format:

{
  "entities": {
    "Alexei Petrov": {
      "type": "person",
      "role": "investor",
      "appearances": ["2025-06-10 — Investor Meeting", "2025-09-12 — PMF Discussion"],
      "last_seen": "2025-09-12",
      "summary": "Seed investor focused on B2B SaaS. Key concern: retention."
    }
  }
}

Use this registry to:

  • Deduplicate entity mentions
  • Generate [[Person Name]] person pages if missing
  • Power the Echo Engine

Output Formats

Always offer the user a choice:

  1. Drop-in ready — Full markdown files, copy-paste into vault
  2. CLI command — obsidian-claw import note.md --vault ~/vault
  3. Batch ZIP — Multiple notes zipped for bulk import
  4. JSON — For developers integrating with Obsidian API or custom scripts

Error Handling & Edge Cases

SituationAction
No vault path providedWork in "draft mode" — generate notes but can't verify existing links
Entity is ambiguous (two "Johns")Ask for clarification before linking
Note already existsOffer to append an ## Update section instead of creating duplicate
Very long input (>5000 words)Chunk into atoms first, then process each
No related notes foundCreate a new MOC (Map of Content) stub as anchor

Reference Files

  • references/schemas.md — JSON schemas for entities, notes, registry
  • references/install.md — CLI installation guide (all platforms)
  • references/vault-structure.md — Recommended vault folder structure
  • references/zettelkasten.md — Zettelkasten principles this skill follows
  • assets/note-template.md — Default note template

Quick Reference Card

User pastes text / notes
        ↓
  Extract entities
        ↓
  Scan vault (if available)
        ↓
  Generate linked atoms
        ↓
  Run Echo Engine
        ↓
  Output: formatted .md files + graph

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

<What it does, one line>. Trigger phrases: <phrases>.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

Use this skill whenever the user wants to create or improve a presentation for an academic context — conference papers, seminar talks, thesis defenses, grant briefings, lab meetings, invited lectures, or any presentation where the audience will evaluate reasoning and evidence. Triggers include: 'conference talk', 'seminar slides', 'thesis defense', 'research presentation', 'academic deck', 'academic presentation'. Also triggers when the user asks to 'make slides' in combination with academic content (e.g., 'make slides for my paper on X', 'create a presentation for my dissertation defense', 'build a deck for my grant proposal'). This skill governs CONTENT and STRUCTURE decisions. For the technical work of creating or editing the .pptx file itself, also read the pptx SKILL.md.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

adapt

무료

Shortest English alias for web-adapt / universal-web-adaptation. Use this when adapting an unfamiliar public website generically before creating any site-specific rules.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

Use this skill to audit CLI adapter projects (like opencli) for missing output fields, then batch-generate fixes and submit PRs. Turns AI agents into adapter quality reviewers.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

ads

무료

Operate professional paid advertising across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X. Use for account intake, source-grounded audits, strategy, budget and measurement planning, creative production, experiments, reporting, monitoring, and explicitly approved campaign changes. Also trigger on PPC, paid social, retail media, attribution, tracking, landing pages, cross-platform conversion totals, negative keywords or search terms, beta-feature scoring, stale platform claims, API-token or credential setup, campaign deletion, and safe Claude Ads installation or uninstall.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

Audit Amazon Ads profiles, regions, Sponsored Products, Sponsored Brands, Sponsored Display, DSP, portfolios, targeting, search terms, retail readiness, creative, budgets, ACOS, TACOS, reporting, and policy. Use for Amazon Ads, sponsored ads, Amazon PPC, ACOS, TACOS, ASIN advertising, Amazon DSP, or retail-media optimization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

gabrielmoreira/agent-skills-mirror192026년 10월 23일 업데이트

gabrielmoreira의 스킬 모두 보기

이 스킬의 문제 신고