#343 by GitHub stars

Ar9av/obsidian-wiki

Framework for AI agents to build and maintain a digital brain through Obsidian wiki | Memory System for Agents

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/claude-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/code-understand/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/codex-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/copilot-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/cross-linker/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/daily-update/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/graph-colorize/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/hermes-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/impl-validator/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/llm-wiki/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/memory-bridge/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/obsidian-layout-adjustment/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/openclaw-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/pi-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/session-brain/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/session-search/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/skill-creator/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/tag-taxonomy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/vault-skill-factory/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-agent/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-capture/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-context-pack/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-dashboard/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-dedup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-digest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-export/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-history-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-import/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-ingest/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-lint/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-narrate/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-query/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-rebuild/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-research/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-setup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-stage-commit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-status/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-switch/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-synthesize/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

.skills/wiki-update/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

4f457e154653 → 4f457e154653

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 4f457e154653756b04802d5aeb25c20f42b4770c

git clone --filter=blob:none --no-checkout https://github.com/Ar9av/obsidian-wiki.git .hotskills/ar9av-obsidian-wiki && git -C .hotskills/ar9av-obsidian-wiki checkout --detach 4f457e154653756b04802d5aeb25c20f42b4770c # Copy each selected skill directory from .hotskills/ar9av-obsidian-wiki into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/Ar9av/obsidian-wiki.git .hotskills/ar9av-obsidian-wiki && git -C .hotskills/ar9av-obsidian-wiki checkout --detach 4f457e154653756b04802d5aeb25c20f42b4770c # Copy each selected skill directory from .hotskills/ar9av-obsidian-wiki into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/Ar9av/obsidian-wiki.git .hotskills/ar9av-obsidian-wiki && git -C .hotskills/ar9av-obsidian-wiki checkout --detach 4f457e154653756b04802d5aeb25c20f42b4770c # Copy each selected skill directory from .hotskills/ar9av-obsidian-wiki into .cursor/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/Ar9av/obsidian-wiki.git .hotskills/ar9av-obsidian-wiki && git -C .hotskills/ar9av-obsidian-wiki checkout --detach 4f457e154653756b04802d5aeb25c20f42b4770c # Copy each selected skill directory from .hotskills/ar9av-obsidian-wiki into .gemini/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/Ar9av/obsidian-wiki.git .hotskills/ar9av-obsidian-wiki && git -C .hotskills/ar9av-obsidian-wiki checkout --detach 4f457e154653756b04802d5aeb25c20f42b4770c # Copy each selected skill directory from .hotskills/ar9av-obsidian-wiki into .github/skills/<skill-name>/
3.7kGitHub stars
47stars in 7 days
40skills in this repository
41commits in 30 days

Heat

6.7
  • Star growth, last 7 daysAhead of 87% of tracked repositories
  • Star growth, last 24 hoursAhead of 69% of tracked repositories
  • Rank movement, last 7 daysAhead of 52% of tracked repositories
  • Commits, last 30 daysAhead of 89% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20263,693

Individual skills in this repository

How it works

claude-history-ingest

When your agent uses it

Ingest Claude Code conversation/session history into Obsidian as distilled knowledge. Use for importing or mining past Claude sessions, .claude data, project/session history, or audit logs.

What it loads into context

Frontmatter

49 tokens

Always available to the agent

SKILL.md

5,433 tokens

When the skill is activated

Reference documents

162,405 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Before You Start
  2. Ingest Modes
  3. Claude Code Data Layout
  4. Step 1: Survey and Compute Delta
  5. Step 2: Ingest Memory Files First
  6. Step 3: Parse Conversation JSONL
  7. Step 3b: Parse Audit Logs (desktop sessions only)
  8. Step 4: Cluster by Topic
  9. Step 5: Distill into Wiki Pages
  10. Step 6: Update Manifest, Journal, and Special Files
  11. Privacy
  12. Reference
  13. QMD Refresh After Vault Writes

Scripts executed separately

  • ../skill-creator/eval-viewer/generate_review.py
  • ../skill-creator/scripts/__init__.py
  • ../skill-creator/scripts/aggregate_benchmark.py
  • ../skill-creator/scripts/generate_report.py
  • ../skill-creator/scripts/improve_description.py
  • ../skill-creator/scripts/package_skill.py
  • ../skill-creator/scripts/quick_validate.py
  • ../skill-creator/scripts/run_eval.py
  • ../skill-creator/scripts/run_loop.py
  • ../skill-creator/scripts/utils.py
  • ../../scripts/extract-jsonl.py
  • ../../scripts/manifest.py

Files

  • ../../.claude-plugin/marketplace.jsonasset566 bytes
  • ../../.claude-plugin/plugin.jsonasset590 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • SKILL.mdcore22,670 bytes
  • references/claude-data-format.mddoc4,204 bytes
  • ../code-understand/SKILL.mddoc4,524 bytes
  • ../codex-history-ingest/SKILL.mddoc8,717 bytes
  • ../codex-history-ingest/references/codex-data-format.mddoc2,425 bytes
  • ../copilot-history-ingest/SKILL.mddoc18,009 bytes
  • ../copilot-history-ingest/references/copilot-data-format.mddoc12,369 bytes
  • ../cross-linker/SKILL.mddoc14,831 bytes
  • ../daily-update/SKILL.mddoc9,702 bytes
  • ../graph-colorize/SKILL.mddoc8,068 bytes
  • ../hermes-history-ingest/SKILL.mddoc8,861 bytes
  • ../hermes-history-ingest/references/hermes-data-format.mddoc3,050 bytes
  • ../impl-validator/SKILL.mddoc4,657 bytes
  • ../llm-wiki/SKILL.mddoc42,480 bytes
  • ../llm-wiki/references/MEMORY.mddoc5,214 bytes
  • ../llm-wiki/references/WRITING.mddoc371 bytes
  • ../llm-wiki/references/karpathy-pattern.mddoc2,328 bytes
  • ../memory-bridge/SKILL.mddoc5,951 bytes
  • ../obsidian-layout-adjustment/SKILL.mddoc10,128 bytes
  • ../obsidian-layout-adjustment/evals/evals.jsonasset4,995 bytes
  • ../obsidian-layout-adjustment/evals/evals.jsonasset4,995 bytes
  • ../obsidian-layout-adjustment/references/workflow-reference.mddoc12,558 bytes
  • ../openclaw-history-ingest/SKILL.mddoc10,075 bytes
  • ../openclaw-history-ingest/references/openclaw-data-format.mddoc4,469 bytes
  • ../pi-history-ingest/SKILL.mddoc14,298 bytes
  • ../session-brain/SKILL.mddoc3,977 bytes
  • ../session-search/SKILL.mddoc3,816 bytes
  • ../skill-creator/LICENSE.txtdoc11,357 bytes
  • ../skill-creator/SKILL.mddoc33,168 bytes
  • ../skill-creator/agents/analyzer.mddoc10,376 bytes
  • ../skill-creator/agents/comparator.mddoc7,287 bytes
  • ../skill-creator/agents/grader.mddoc9,049 bytes
  • ../skill-creator/assets/eval_review.htmlasset7,058 bytes
  • ../skill-creator/eval-viewer/generate_review.pyruns16,365 bytes
  • ../skill-creator/eval-viewer/viewer.htmlasset44,998 bytes
  • ../skill-creator/references/schemas.mddoc12,061 bytes
  • ../skill-creator/scripts/__init__.pyruns0 bytes
  • ../skill-creator/scripts/aggregate_benchmark.pyruns14,386 bytes
  • ../skill-creator/scripts/generate_report.pyruns12,847 bytes
  • ../skill-creator/scripts/improve_description.pyruns11,116 bytes
  • ../skill-creator/scripts/package_skill.pyruns4,234 bytes
  • ../skill-creator/scripts/quick_validate.pyruns3,972 bytes
  • ../skill-creator/scripts/run_eval.pyruns11,464 bytes
  • ../skill-creator/scripts/run_loop.pyruns13,605 bytes
  • ../skill-creator/scripts/utils.pyruns1,661 bytes
  • ../tag-taxonomy/SKILL.mddoc7,196 bytes
  • ../vault-skill-factory/SKILL.mddoc7,579 bytes
  • ../wiki-agent/SKILL.mddoc14,229 bytes
  • ../wiki-capture/SKILL.mddoc17,394 bytes
  • ../wiki-capture/references/RAW-FORMAT.mddoc2,913 bytes
  • ../wiki-context-pack/SKILL.mddoc3,007 bytes
  • ../wiki-dashboard/SKILL.mddoc12,887 bytes
  • ../wiki-dedup/SKILL.mddoc15,448 bytes
  • ../wiki-digest/SKILL.mddoc11,478 bytes
  • ../wiki-export/SKILL.mddoc27,838 bytes
  • ../wiki-history-ingest/SKILL.mddoc2,305 bytes
  • ../wiki-import/SKILL.mddoc16,168 bytes
  • ../wiki-ingest/SKILL.mddoc40,172 bytes
  • ../wiki-ingest/references/ingest-prompts.mddoc2,805 bytes
  • ../wiki-ingest/references/pageindex.mddoc3,363 bytes
  • ../wiki-ingest/references/url-sources.mddoc12,700 bytes
  • ../wiki-lint/SKILL.mddoc37,404 bytes
  • ../wiki-narrate/SKILL.mddoc6,872 bytes
  • ../wiki-narrate/references/voices.mddoc646 bytes
  • ../wiki-query/SKILL.mddoc26,801 bytes
  • ../wiki-rebuild/SKILL.mddoc7,625 bytes
  • ../wiki-research/SKILL.mddoc13,013 bytes
  • ../wiki-setup/SKILL.mddoc16,256 bytes
  • ../wiki-stage-commit/SKILL.mddoc7,379 bytes
  • ../wiki-status/SKILL.mddoc30,378 bytes
  • ../wiki-switch/SKILL.mddoc5,077 bytes
  • ../wiki-synthesize/SKILL.mddoc9,168 bytes
  • ../wiki-update/SKILL.mddoc14,015 bytes
  • ../../scripts/extract-jsonl.pyruns13,643 bytes
  • ../../scripts/manifest.pyruns15,070 bytes
Read SKILL.md

# Claude History Ingest — Conversation Mining

You are extracting knowledge from the user's past Claude Code conversations and distilling it into the Obsidian wiki. Conversations are rich but messy — your job is to find the signal and compile it.

This skill can be invoked directly or via the `wiki-history-ingest` router (`/wiki-history-ingest claude`).

## Before You Start

**Writing profile:** Before drafting or rewriting natural-language Markdown, read and apply the `Writing Profile Resolution` section in `llm-wiki/SKILL.md`. Framework schema, provenance, safety, and operation-specific requirements take precedence.
`WRITING.md` preferences apply only to newly drafted or rewritten natural-language Markdown; preserve source content and structured records.

1. **Resolve config** — follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH` and `CLAUDE_HISTORY_PATH` (defaults to `~/.claude`)
2. Read `.manifest.json` at the vault root to check what's already been ingested
3. Read `index.md` at the vault root to know what the wiki already contains
View the complete source on GitHub

Skills included

  • claude-history-ingest
  • code-understand
  • codex-history-ingest
  • copilot-history-ingest
  • cross-linker
  • daily-update
  • graph-colorize
  • hermes-history-ingest
  • impl-validator
  • llm-wiki
  • memory-bridge
  • obsidian-layout-adjustment
  • openclaw-history-ingest
  • pi-history-ingest
  • session-brain
  • session-search
  • skill-creator
  • tag-taxonomy
  • vault-skill-factory
  • wiki-agent
  • wiki-capture
  • wiki-context-pack
  • wiki-dashboard
  • wiki-dedup
  • wiki-digest
  • wiki-export
  • wiki-history-ingest
  • wiki-import
  • wiki-ingest
  • wiki-lint
  • wiki-narrate
  • wiki-query
  • wiki-rebuild
  • wiki-research
  • wiki-setup
  • wiki-stage-commit
  • wiki-status
  • wiki-switch
  • wiki-synthesize
  • wiki-update

Repository facts

License
MIT
Created
Apr 6, 2026
Last pushed
Nov 5, 2026
Forks
371
Open issues
2
Project activity
Active

Rank over the last 12 weeks

Now #343 · best #267 · down 46 in 30 days

  1. #338 from Oct 31 to Nov 1
  2. #339 on Nov 2
  3. #341 on Nov 3
  4. #340 from Nov 4 to Nov 5
  5. #342 on Nov 6
  6. #343 since Nov 7
75 earlier periods
  1. #260 on Aug 2
  2. #263 on Aug 7
  3. #264 on Aug 8
  4. #261 on Aug 9
  5. #269 on Aug 10
  6. #264 on Aug 11
  7. #265 on Aug 12
  8. #271 on Aug 13
  9. #269 on Aug 14
  10. #265 on Aug 15
  11. #270 on Aug 16
  12. #267 on Aug 17
  13. #275 on Aug 18
  14. #273 on Aug 19
  15. #270 on Aug 20
  16. #273 on Aug 21
  17. #268 on Aug 22
  18. #275 on Aug 23
  19. #276 on Aug 24
  20. #277 from Aug 25 to Aug 26
  21. #276 from Aug 27 to Aug 29
  22. #271 on Aug 30
  23. #279 on Aug 31
  24. #280 on Sep 1
  25. #278 on Sep 2
  26. #282 on Sep 3
  27. #275 on Sep 4
  28. #276 from Sep 5 to Sep 6
  29. #282 on Sep 7
  30. #281 from Sep 8 to Sep 9
  31. #280 on Sep 10
  32. #278 on Sep 11
  33. #284 on Sep 12
  34. #283 on Sep 13
  35. #286 on Sep 14
  36. #288 on Sep 15
  37. #285 on Sep 16
  38. #284 on Sep 17
  39. #287 on Sep 18
  40. #282 on Sep 19
  41. #288 on Sep 20
  42. #287 on Sep 21
  43. #289 from Sep 22 to Sep 23
  44. #288 on Sep 24
  45. #286 on Sep 25
  46. #283 on Sep 26
  47. #289 on Sep 27
  48. #294 from Sep 28 to Sep 29
  49. #292 on Sep 30
  50. #291 on Oct 1
  51. #295 on Oct 2
  52. #290 on Oct 3
  53. #287 on Oct 4
  54. #295 on Oct 5
  55. #294 on Oct 6
  56. #296 on Oct 7
  57. #297 on Oct 8
  58. #302 on Oct 9
  59. #297 from Oct 10 to Oct 11
  60. #305 on Oct 12
  61. #306 on Oct 13
  62. #308 on Oct 14
  63. #307 on Oct 15
  64. #309 on Oct 16
  65. #312 from Oct 17 to Oct 18
  66. #313 on Oct 19
  67. #316 on Oct 20
  68. #318 on Oct 21
  69. #319 on Oct 22
  70. #318 on Oct 23
  71. #317 on Oct 24
  72. #324 on Oct 25
  73. #327 on Oct 28
  74. #333 on Oct 29
  75. #337 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Changed on Oct 27, 2026

No longer found: Instruction override signal, Access to secrets

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 450 notes
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .skills/claude-history-ingest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 196 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "Ar9av",     "url": "https://github.com/Ar9av"
  • Network accessline 4
    "name": "Ar9av",     "url": "https://github.com/Ar9av"   },
  • Network accessline 5
    "url": "https://github.com/Ar9av"
  • Network accessline 14
    "description": "Grow an Obsidian second brain with your AI agent: ingest docs, chat history and URLs into interlinked markdown, then query it with citations.",       "category": "productivity",       "homepage": "https://github.com/Ar9av/ob
  • Network accessline 15
    "category": "productivity",       "homepage": "https://github.com/Ar9av/obsidian-wiki"     }
  • Network accessline 16
    "homepage": "https://github.com/Ar9av/obsidian-wiki"

.claude-plugin/plugin.json

  • Network accessline 4
    "author": {     "name": "Ar9av",     "url": "https://github.com/Ar9av"
  • Network accessline 5
    "name": "Ar9av",     "url": "https://github.com/Ar9av"   },
  • Network accessline 6
    "url": "https://github.com/Ar9av"
  • Network accessline 7
    },   "homepage": "https://github.com/Ar9av/obsidian-wiki",   "repository": "https://github.com/Ar9av/obsidian-wiki",
  • Network accessline 8
    "homepage": "https://github.com/Ar9av/obsidian-wiki",
  • Network accessline 9
    "repository": "https://github.com/Ar9av/obsidian-wiki",

.skills/copilot-history-ingest/SKILL.md

  • Possible obfuscationline 207
    session_id = base64.b64decode(dir_name).decode('utf-8')
  • Possible obfuscationline 207
    session_id = base64.b64decode(dir_name).decode('utf-8')

.skills/copilot-history-ingest/references/copilot-data-format.md

  • Possible obfuscationline 306
    session_id = base64.b64decode(dir_name + '==').decode('utf-8')
  • Possible obfuscationline 306
    session_id = base64.b64decode(dir_name + '==').decode('utf-8')

.skills/daily-update/SKILL.md

  • Dangerous shell operationline 163
    On a headless server, user timers only run while the user is logged in unless lingering is on — suggest `sudo loginctl enable-linger "$USER"`.
  • Dangerous shell operationline 163
    On a headless server, user timers only run while the user is logged in unless lingering is on — suggest `sudo loginctl enable-linger "$USER"`.

.skills/llm-wiki/SKILL.md

  • Network accessline 162
    | Inside the vault | **vault-relative path** — POSIX separators, no leading `./`, no `..` | `Raw/database/postgres.pdf`, `Clippings/article.md` | | Under `$HOME` | **home-relative path** — starts with `~` | `~/.claude/projects/-Users-name-m
  • Network accessline 162
    | Inside the vault | **vault-relative path** — POSIX separators, no leading `./`, no `..` | `Raw/database/postgres.pdf`, `Clippings/article.md` | | Under `$HOME` | **home-relative path** — starts with `~` | `~/.claude/projects/-Users-name-m
  • Network accessline 164
    | Not a file at all | **pseudo-key** — any `scheme:`/`://` identifier, treated as opaque | `url:https://example.com/article`, `agent:claude/<session-id>` |
  • Network accessline 164
    | Not a file at all | **pseudo-key** — any `scheme:`/`://` identifier, treated as opaque | `url:https://example.com/article`, `agent:claude/<session-id>` |
  • Network accessline 302
    - [[_raw/_archived/paper.pdf]] — snapshot distilled (if a local PDF/clip was ingested) - <https://arxiv.org/abs/XXXX.XXXXX> — only if this ingest fetched the URL and there is no local snapshot
  • Network accessline 302
    - [[_raw/_archived/paper.pdf]] — snapshot distilled (if a local PDF/clip was ingested) - <https://arxiv.org/abs/XXXX.XXXXX> — only if this ingest fetched the URL and there is no local snapshot
  • Network accessline 303
    - <https://arxiv.org/abs/XXXX.XXXXX> — only if this ingest fetched the URL and there is no local snapshot
  • Network accessline 303
    - <https://arxiv.org/abs/XXXX.XXXXX> — only if this ingest fetched the URL and there is no local snapshot
  • Access to secretsline 615
    [Credential-related source omitted]
  • Access to secretsline 615
    [Credential-related source omitted]

.skills/llm-wiki/references/karpathy-pattern.md

  • Network accessline 3
    Source: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
  • Network accessline 3
    Source: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f

.skills/skill-creator/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

.skills/skill-creator/assets/eval_review.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

.skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 449
    url = f"http://localhost:{port}"
  • Network accessline 449
    url = f"http://localhost:{port}"

.skills/skill-creator/eval-viewer/viewer.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 6
    <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
  • Network accessline 10
    <script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
  • Network accessline 664
    if (!hasPrevious) {         try {           const resp = await fetch("/api/feedback");
  • Network accessline 664
    if (!hasPrevious) {         try {           const resp = await fetch("/api/feedback");
  • Network accessline 665
    try {           const resp = await fetch("/api/feedback");           const data = await resp.json();
  • Network accessline 665
    try {           const resp = await fetch("/api/feedback");           const data = await resp.json();
  • Network accessline 666
    const resp = await fetch("/api/feedback");
  • Network accessline 666
    const resp = await fetch("/api/feedback");
  • Network accessline 1012
    fetch("/api/feedback", {
  • Network accessline 1012
    fetch("/api/feedback", {
  • Network accessline 1042
    }       const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {
  • Network accessline 1042
    }       const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {
  • Network accessline 1043
    const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {         method: "POST",
  • Network accessline 1043
    const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {         method: "POST",
  • Network accessline 1044
    fetch("/api/feedback", {
  • Network accessline 1044
    fetch("/api/feedback", {

.skills/skill-creator/scripts/__init__.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

.skills/skill-creator/scripts/aggregate_benchmark.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

.skills/skill-creator/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    <meta charset="utf-8"> """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 37
    <meta charset="utf-8"> """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 38
    """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 38
    """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 39
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 39
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 40
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 40
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 41
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 41
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

.skills/skill-creator/scripts/improve_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]

.skills/skill-creator/scripts/package_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

.skills/skill-creator/scripts/quick_validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

.skills/skill-creator/scripts/run_eval.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]

.skills/skill-creator/scripts/run_loop.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

.skills/skill-creator/scripts/utils.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

.skills/wiki-export/SKILL.md

  • Network accessline 138
    <?xml version="1.0" encoding="UTF-8"?> <graphml xmlns="http://graphml.graphdrawing.org/graphml">
  • Network accessline 138
    <?xml version="1.0" encoding="UTF-8"?> <graphml xmlns="http://graphml.graphdrawing.org/graphml">
  • Network accessline 139
    <graphml xmlns="http://graphml.graphdrawing.org/graphml">
  • Network accessline 139
    <graphml xmlns="http://graphml.graphdrawing.org/graphml">
  • Network accessline 294
    <meta charset="utf-8"> <title>Wiki Knowledge Graph</title> <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
  • Network accessline 294
    <meta charset="utf-8"> <title>Wiki Knowledge Graph</title> <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
  • Network accessline 295
    <title>Wiki Knowledge Graph</title> <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script> <style>
  • Network accessline 295
    <title>Wiki Knowledge Graph</title> <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script> <style>
  • Network accessline 296
    <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
  • Network accessline 296
    <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
  • Network accessline 362
    The five graph files are a *lossy* projection (graph skeleton only). An **OKF bundle is the actual page bodies**, so an export→`wiki-import` round-trip through OKF preserves full content, and the bundle drops straight into MkDocs, Notion, H
  • Network accessline 362
    The five graph files are a *lossy* projection (graph skeleton only). An **OKF bundle is the actual page bodies**, so an export→`wiki-import` round-trip through OKF preserves full content, and the bundle drops straight into MkDocs, Notion, H

.skills/wiki-ingest/SKILL.md

  • Network accessline 90
    That CLI writes YAML `snapshots:` as a quoted wikilink **list** with display text, e.g. `"[[_raw/_archived/clip|clip]]"`. Do not hand-edit `snapshots:` to Markdown `[title](path)` — Obsidian Properties only treats `"[[…]]"` as clickable lin
  • Network accessline 90
    That CLI writes YAML `snapshots:` as a quoted wikilink **list** with display text, e.g. `"[[_raw/_archived/clip|clip]]"`. Do not hand-edit `snapshots:` to Markdown `[title](path)` — Obsidian Properties only treats `"[[…]]"` as clickable lin
  • Network accessline 92
    - Every created or updated page must end with a **Sources** section whose clickable entries may be Obsidian wikilinks to those snapshots: `[[_raw/_archived/<filename>]]`. The snapshots CLI does not touch the body. - Do **not** add a live UR
  • Network accessline 92
    - Every created or updated page must end with a **Sources** section whose clickable entries may be Obsidian wikilinks to those snapshots: `[[_raw/_archived/<filename>]]`. The snapshots CLI does not touch the body. - Do **not** add a live UR
  • Network accessline 93
    - Do **not** add a live URL to YAML `sources:` or to the Sources section just because the draft recorded a webpage. Optional non-link breadcrumb: *Clipped from https://…* (plain text, not a markdown/wikilink).
  • Network accessline 93
    - Do **not** add a live URL to YAML `sources:` or to the Sources section just because the draft recorded a webpage. Optional non-link breadcrumb: *Clipped from https://…* (plain text, not a markdown/wikilink).
  • Dangerous shell operationline 99
    **Move safety:** Only move the specific file that was just promoted. Before moving, verify the resolved path is inside `$OBSIDIAN_VAULT_PATH/_raw/` — never touch files outside this directory. Never use wildcards or recursive operations (`rm
  • Dangerous shell operationline 99
    **Move safety:** Only move the specific file that was just promoted. Before moving, verify the resolved path is inside `$OBSIDIAN_VAULT_PATH/_raw/` — never touch files outside this directory. Never use wildcards or recursive operations (`rm

.skills/wiki-ingest/references/pageindex.md

  • Network accessline 4
    into wiki pages. Instead of reading a 300-page book linearly into context, build a **table-of-contents tree** (section titles + summaries + page ranges) with [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then re
  • Network accessline 4
    into wiki pages. Instead of reading a 300-page book linearly into context, build a **table-of-contents tree** (section titles + summaries + page ranges) with [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then re
  • Network accessline 5
    **table-of-contents tree** (section titles + summaries + page ranges) with [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then read only the page ranges that matter.
  • Network accessline 5
    **table-of-contents tree** (section titles + summaries + page ranges) with [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then read only the page ranges that matter.
  • Network accessline 6
    [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then read only
  • Network accessline 6
    [PageIndex](https://github.com/VectifyAI/PageIndex), reason over the tree, then read only
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]

.skills/wiki-ingest/references/url-sources.md

  • Network accessline 21
    1. **Git remote name** — run `git remote get-url origin 2>/dev/null` from the current working directory. Strip the host, org, and `.git` suffix to get the repo name. Example: `https://github.com/acme/my-app.git` → `my-app`.
  • Network accessline 21
    1. **Git remote name** — run `git remote get-url origin 2>/dev/null` from the current working directory. Strip the host, org, and `.git` suffix to get the repo name. Example: `https://github.com/acme/my-app.git` → `my-app`.
  • Network accessline 65
    Derive a slug from the URL: 1. Strip `https://`, `http://`, and trailing slashes
  • Network accessline 65
    Derive a slug from the URL: 1. Strip `https://`, `http://`, and trailing slashes
  • Network accessline 66
    1. Strip `https://`, `http://`, and trailing slashes
  • Network accessline 66
    1. Strip `https://`, `http://`, and trailing slashes
  • Network accessline 73
    Examples: - `https://martinfowler.com/articles/microservices.html` → `web-martinfowler-com-articles-microservices`
  • Network accessline 73
    Examples: - `https://martinfowler.com/articles/microservices.html` → `web-martinfowler-com-articles-microservices`
  • Network accessline 74
    - `https://martinfowler.com/articles/microservices.html` → `web-martinfowler-com-articles-microservices`
  • Network accessline 74
    - `https://martinfowler.com/articles/microservices.html` → `web-martinfowler-com-articles-microservices`
  • Network accessline 75
    - `https://arxiv.org/abs/1706.03762` → `web-arxiv-org-abs-1706-03762`
  • Network accessline 75
    - `https://arxiv.org/abs/1706.03762` → `web-arxiv-org-abs-1706-03762`
  • Network accessline 251
    {   "ingested_at": "TIMESTAMP",   "source_url": "https://...",
  • Network accessline 251
    {   "ingested_at": "TIMESTAMP",   "source_url": "https://...",
  • Network accessline 252
    "ingested_at": "TIMESTAMP",   "source_url": "https://...",   "source_type": "url",
  • Network accessline 252
    "ingested_at": "TIMESTAMP",   "source_url": "https://...",   "source_type": "url",
  • Network accessline 253
    "source_url": "https://...",
  • Network accessline 253
    "source_url": "https://...",

.skills/wiki-lint/SKILL.md

  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]

.skills/wiki-research/SKILL.md

  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

.skills/wiki-setup/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 296
    CONFIG_DIR="$( [[ -d "$HOME/.obsidian-wiki" && ! -e "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" ]] && echo "$HOME/.obsidian-wiki" || echo "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" )"    mkdir -p "$CONFIG_DIR/hooks"    curl -fs
  • Network accessline 296
    CONFIG_DIR="$( [[ -d "$HOME/.obsidian-wiki" && ! -e "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" ]] && echo "$HOME/.obsidian-wiki" || echo "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" )"    mkdir -p "$CONFIG_DIR/hooks"    curl -fs
  • Network accessline 297
    mkdir -p "$CONFIG_DIR/hooks"    curl -fsSL https://raw.githubusercontent.com/Ar9av/obsidian-wiki/main/.claude/hooks/wiki-stop-capture.sh \      -o "$CONFIG_DIR/hooks/wiki-stop-capture.sh"
  • Network accessline 297
    mkdir -p "$CONFIG_DIR/hooks"    curl -fsSL https://raw.githubusercontent.com/Ar9av/obsidian-wiki/main/.claude/hooks/wiki-stop-capture.sh \      -o "$CONFIG_DIR/hooks/wiki-stop-capture.sh"
  • Network accessline 298
    curl -fsSL https://raw.githubusercontent.com/Ar9av/obsidian-wiki/main/.claude/hooks/wiki-stop-capture.sh \
  • Network accessline 298
    curl -fsSL https://raw.githubusercontent.com/Ar9av/obsidian-wiki/main/.claude/hooks/wiki-stop-capture.sh \
  • Network accessline 352
    1. Ask for the repo URL (e.g. `https://github.com/you/my-wiki.git`). Recommend it be **private**
  • Network accessline 352
    1. Ask for the repo URL (e.g. `https://github.com/you/my-wiki.git`). Recommend it be **private**

.skills/wiki-switch/SKILL.md

  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]

scripts/com.obsidian-wiki.daily-update.plist

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 2
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 3
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

scripts/daily-update.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]

scripts/extract-jsonl.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 94
    [Credential-related source omitted]

scripts/manifest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]

scripts/wiki-notify.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

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.

Some files could not be read; the facts below still hold.

Declared and executed: 2 facts
Signal confidence: 160 facts

and 110 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/rules/obsidian-wiki.mdc.cursor/skills/<skill-name>/
Gemini CLINativePath GEMINI.md.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md .skills/claude-history-ingest/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.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

Ar9av/obsidian-wiki: #343 on hotskills, 3.7k stars

[![Ar9av/obsidian-wiki on hotskills](https://hotskills.dev/badge/ar9av-obsidian-wiki.svg)](https://hotskills.dev/skill/ar9av-obsidian-wiki/)