Agent skill

My LLM Wiki

by MartinLwx in MartinLwx/dotfiles

Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge.

No licenceAuto-check passedKnowledge Management

Install My LLM Wiki

skills CLI
$ npx skills add MartinLwx/dotfiles --skill my-llm-wiki -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MartinLwx/dotfiles my-llm-wiki --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MartinLwx/dotfiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/note-taking/my-llm-wiki .claude/skills/my-llm-wiki && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
my-llm-wiki
GitHub stars
140
Token cost
~2.7k tokens
SKILL.md length
1,080 words
Files
11 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge.

  • Works in 4 steps: Probe: obsidian vault. Not installed /… → Resolve the vault: WIKI_PATH set → match… → Pin it: pass vault="" on EVERY command —… → …
  • The user wants to: ingest a new source into the wiki
  • SKILL.md covers Wiki Location, Obsidian CLI — Primary…, Architecture and Orientation — Every Session…, plus 4 more sections
  • Runs Python scripts from its folder

What it does

My LLM Wiki is an agent skill from MartinLwx/dotfiles. Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge. Use this skill whenever the user wants to: ingest a new source into the wiki, find answers from the existing wiki, perform a health check of the wiki, or apply recurring workflow patterns (book digest planning, base file population, re-digest, taxonomy promotion, survey digests).

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `references/audit.py`, `references/book-digest.md` and `references/book-entity-template.md`). Compatibility notes: Primary interface: the obsidian CLI against the wiki's vault (requires Obsidian running). Optional CLIs: defuddle (web capture), python3 (health-check audit…

It sits in Knowledge Management, covering LLM wikis, Second brain and Note-taking. It works with Obsidian.

When your agent uses it

  • The user wants to: ingest a new source into the wiki
  • Find answers from the existing wiki
  • Perform a health check of the wiki
  • Apply recurring workflow patterns (book digest planning

Example prompts

  • “Use the my-llm-wiki skill to provide access to the user's personal wiki, including notes, research, project documentation, decisions, and archived…”
  • “/my-llm-wiki”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Primary interface: the `obsidian` CLI against the wiki's vault (requires Obsidian running). Optional CLIs: `defuddle` (web capture), `python3` (health-check audit script). When Obsidian is not running, vault operations degrade to file tools (read/write/edit) with identical semantics.

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Probe: obsidian vault. Not installed / no app running →
  2. Resolve the vault: WIKI_PATH set → match against
  3. Pin it: pass vault="" on EVERY command — the
  4. Paths are vault-root-relative: path=wiki/entity/foo.md;

What it can do on your machine

Read from SKILL.md and the folder at commit ff7631f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Primary interface: the `obsidian` CLI against the wiki's vault (requires Obsidian running). Optional CLIs: `defuddle` (web capture), `python3` (health-check audit script). When Obsidian is not running, vault operations degrade to file tools (read/write/edit) with identical semantics.

    From compatibility in the SKILL.md frontmatter.

Context cost

My LLM Wiki loads about 2.7k tokens when it runs, and up to ~18k if it reads all its reference files. Until then it costs about 106 tokens; SKILL.md has 1,080 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~106
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~18k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,080 words (~2,654 tokens).

“Set via WIKI_PATH environment variable. Defaults to current directory. Raise warning if current'directory is not satisfied.”

— opening of SKILL.md by MartinLwx
name
my-llm-wiki
compatibility
Primary interface: the `obsidian` CLI against the wiki's vault (requires Obsidian running). Optional CLIs: `defuddle` (web capture), `python3` (health-check audit script). When Obsidian is not running, vault operations degrade to file tools (read/write/edit) with identical semantics.
metadata.requires_tools
read, bash, edit, write

Read the full SKILL.md on GitHub

Files

SKILL.md and 10 other files (references) in skills/note-taking/my-llm-wiki of MartinLwx/dotfiles.

  • SKILL.md
  • references/audit.py
  • references/book-digest.md
  • references/book-entity-template.md
  • references/health-check.md
  • references/operations.md
  • references/page-patterns.md
  • references/pitfalls.md
  • references/research-page-template.md
  • references/splitting-pages.md
  • references/writing-style.md

Open the folder on GitHubat commit ff7631f

Compare with similar skills

My LLM Wiki next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

My LLM Wiki compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
My LLM Wiki this skillMartinLwx/dotfiles140—~2.7kAutomated safety check: PassNone
Obsidian Knowledge BuilderMichael-OvO/obsidian-knowledge-agent205—~917Automated safety check: PassMIT
Obsidian Wiki IngestAgriciDaniel/claude-obsidian15k—~2kAutomated safety check: PassMIT
Obsidian Wiki Log FoldAgriciDaniel/claude-obsidian15k—~1.2kAutomated safety check: PassMIT
Obsidian Canvas BoardsAgriciDaniel/claude-obsidian15k—~1.4kAutomated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone

Similar skills

  • Obsidian Knowledge Builder

    Michael-OvO/obsidian-knowledge-agent

    Turns PDFs, slides, syllabi, papers and transcripts into structured, teaching-quality Obsidian notes, matching how much structure is built to how much the material needs.

    205 GitHub stars~917 tokensUpdated 3 mo ago
    Knowledge ManagementAuto-check passed
  • Obsidian Wiki Ingest

    AgriciDaniel/claude-obsidian

    Files a single source or a bounded batch, pasted text, staged files or an approved URL, into an Obsidian vault as cross-linked notes with provenance, agreeing scope and network access first.

    15k GitHub stars~2k tokensUpdated 1 mo ago
    Knowledge ManagementAuto-check passed
  • Obsidian Wiki Log Fold

    AgriciDaniel/claude-obsidian

    Creates a bounded, extractive rollup of recent Obsidian wiki log entries, previewed by default, with one optional apply step and no changes to child pages.

    15k GitHub stars~1.2k tokensUpdated 1 mo ago
    Knowledge ManagementAuto-check passed
  • Obsidian Canvas Boards

    AgriciDaniel/claude-obsidian

    Creates, inspects and updates Obsidian JSON Canvas boards in a vault, with text, file, link, group and edge nodes, using safe recoverable edits.

    15k GitHub stars~1.4k tokensUpdated 1 mo ago
    Knowledge ManagementAuto-check passed
  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Karpathy Wiki

    SherwinQ/karpathy-wiki

    A skill your agent uses when building or maintaining a personal knowledge base with LLM assistance.

    114 GitHub stars~967 tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed

Works with

Questions about My LLM Wiki

What does My LLM Wiki do?

Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge. My LLM Wiki is an agent skill from MartinLwx/dotfiles. Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge.

When should I use My LLM Wiki?

My LLM Wiki fits situations like: the user wants to: ingest a new source into the wiki; find answers from the existing wiki; perform a health check of the wiki; apply recurring workflow patterns (book digest planning.

How do I install My LLM Wiki in Claude Code?

Run `npx skills add MartinLwx/dotfiles --skill my-llm-wiki -a claude-code`. Or copy the skill folder (skills/note-taking/my-llm-wiki in MartinLwx/dotfiles) into .claude/skills/my-llm-wiki in your project. Claude Code loads it when a task matches its description.

How do I install My LLM Wiki in Codex?

Run `npx skills add MartinLwx/dotfiles --skill my-llm-wiki -a codex`. Or copy the skill folder (skills/note-taking/my-llm-wiki in MartinLwx/dotfiles) into .agents/skills/my-llm-wiki in your project. Codex loads it when a task matches its description.

Can I use My LLM Wiki in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MartinLwx/dotfiles --skill my-llm-wiki -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/my-llm-wiki, .gemini/skills/my-llm-wiki, .github/skills/my-llm-wiki and .opencode/skills/my-llm-wiki in your project.

What does My LLM Wiki need to run?

Going by SKILL.md and its folder, My LLM Wiki needs Python for the scripts in its folder. Our summary lists: Python 3. Compatibility (from SKILL.md): Primary interface: the `obsidian` CLI against the wiki's vault (requires Obsidian running). Optional CLIs: `defuddle` (web capture), `python3` (health-check audit script). When Obsidian is not running, vault operations degrade to file tools (read/write/edit) with identical semantics. .

Does My LLM Wiki access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is My LLM Wiki safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does My LLM Wiki use?

No licence was found for My LLM Wiki or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does My LLM Wiki use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 16k tokens, read only when the agent opens those files.

What are the alternatives to My LLM Wiki?

Skills that share tags, products or a category with My LLM Wiki: Obsidian Knowledge Builder (Michael-OvO/obsidian-knowledge-agent, 205 stars), Obsidian Wiki Ingest (AgriciDaniel/claude-obsidian, 15k stars), Obsidian Wiki Log Fold (AgriciDaniel/claude-obsidian, 15k stars) and Obsidian Canvas Boards (AgriciDaniel/claude-obsidian, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains My LLM Wiki?

MartinLwx (a GitHub user) maintains it in MartinLwx/dotfiles, which has 140 GitHub stars. The repository was last updated on October 8, 2026.

Source: MartinLwx/dotfiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.