Keep project knowledge in plain Markdown while a deterministic CLI maintains folder indexes, cross-links, structure checks, and scoped map, search, and read commands for agents.
`wiki init`, `wiki config`, and `wiki update` write local Markdown structure, settings, frontmatter, headings, `.gitattributes`, and clone-local Git merge-driver configuration. Review the diff before committing it., `wiki trust` authorizes the selected wiki's `.wiki/wiki.py` hook to execute with the user's privileges. Read that file before trusting a cloned or third-party wiki., `wiki init` and `wiki config` can download the pinned Front Matter Title Obsidian plugin from GitHub. Obsidian itself remains optional., The `***` delimiter and `[[wikilinks]]` are load-bearing syntax. Use `mdformat-wiki` or exclude the wiki root from formatters that rewrite them.
Privacy notes
`wiki map`, `wiki search`, and `wiki read` inspect local project documentation. Pages supplied to an active agent can become part of that agent's model context and logs., Wiki content, `.wiki/settings.json`, and generated indexes remain ordinary local files, but Git remotes, backups, and collaboration tools can copy them according to the user's repository policy., Package installation contacts the selected Python package index, while optional Obsidian setup contacts GitHub to download the pinned plugin release.
4 safety and 3 privacy notes across 4 risk areas. Review closely: permissions & scopes, network access.
4 areas
SafetyGeneral`wiki init`, `wiki config`, and `wiki update` write local Markdown structure, settings, frontmatter, headings, `.gitattributes`, and clone-local Git merge-driver configuration. Review the diff before committing it.
SafetyPermissions & scopes`wiki trust` authorizes the selected wiki's `.wiki/wiki.py` hook to execute with the user's privileges. Read that file before trusting a cloned or third-party wiki.
SafetyNetwork access`wiki init` and `wiki config` can download the pinned Front Matter Title Obsidian plugin from GitHub. Obsidian itself remains optional.
SafetyGeneralThe `***` delimiter and `[[wikilinks]]` are load-bearing syntax. Use `mdformat-wiki` or exclude the wiki root from formatters that rewrite them.
PrivacyData retention`wiki map`, `wiki search`, and `wiki read` inspect local project documentation. Pages supplied to an active agent can become part of that agent's model context and logs.
PrivacyNetwork accessWiki content, `.wiki/settings.json`, and generated indexes remain ordinary local files, but Git remotes, backups, and collaboration tools can copy them according to the user's repository policy.
PrivacyNetwork accessPackage installation contacts the selected Python package index, while optional Obsidian setup contacts GitHub to download the pinned plugin release.
Safety notes
`wiki init`, `wiki config`, and `wiki update` write local Markdown structure, settings, frontmatter, headings, `.gitattributes`, and clone-local Git merge-driver configuration. Review the diff before committing it.
`wiki trust` authorizes the selected wiki's `.wiki/wiki.py` hook to execute with the user's privileges. Read that file before trusting a cloned or third-party wiki.
`wiki init` and `wiki config` can download the pinned Front Matter Title Obsidian plugin from GitHub. Obsidian itself remains optional.
The `***` delimiter and `[[wikilinks]]` are load-bearing syntax. Use `mdformat-wiki` or exclude the wiki root from formatters that rewrite them.
Privacy notes
`wiki map`, `wiki search`, and `wiki read` inspect local project documentation. Pages supplied to an active agent can become part of that agent's model context and logs.
Wiki content, `.wiki/settings.json`, and generated indexes remain ordinary local files, but Git remotes, backups, and collaboration tools can copy them according to the user's repository policy.
Package installation contacts the selected Python package index, while optional Obsidian setup contacts GitHub to download the pinned plugin release.
Prerequisites
Python 3.11 through 3.14 and pip, pipx, or uv for the published `plasma-wiki` package.
A repository or folder where the user permits the CLI to create and update Markdown files, `.wiki/settings.json`, and generated indexes.
Claude Code, Codex, or another Agent Skills host for the bundled `/wiki` skill; the CLI also works directly from a terminal.
wiki init
wiki update
wiki lint
wiki map
wiki search "authentication"
wiki read auth
About this resource
Plasma Wiki
Plasma Wiki turns a folder of Markdown files into an indexed knowledge base for
people and agents. A deterministic CLI maintains _index.md pages,
cross-links, frontmatter, structure checks, and the generated region of index
merges. People and agents remain responsible for the content.
The agent workflow is intentionally small: map the tree, search for the topic,
then read only the pages the task needs. The knowledge base stays in plain files
that users can edit and review through Git.
Knowledge freshness
This listing was verified on 2026-07-24 against the public repository,
canonical SKILL.md, documentation, and the published plasma-wiki 1.1.0
package. The source is Apache-2.0 licensed.
Run wiki install again after upgrading a copied skill. Editable installs can
use wiki install --link.
Core workflow
Initialize a wiki and keep its generated structure current:
wiki init
wiki update
wiki lint
Agents retrieve context through three commands:
wiki map
wiki search "authentication"
wiki read auth
wiki map prints the indexed tree and word counts. wiki search performs text
search using Python regular expressions. wiki read loads one named entry and
can slice it by words, lines, or characters.
Capability scope
Creates folder-based Markdown knowledge bases with _index.md navigation.
Maintains generated links, frontmatter, headings, and structural lint rules.
Lets agents map the tree, search text, and read selected pages or subtrees.
Keeps authored content in ordinary files that people can edit in Obsidian or
any Markdown editor.
Configures a Git merge driver for the generated region of _index.md files
while leaving authored conflicts visible.
Supports project-specific naming, exclusions, timestamp, title, and map
settings through .wiki/settings.json.
Requires explicit wiki trust before a repository hook can execute.
Compatibility
Native
Claude Code through the Plasma plugin marketplace or wiki install.
Codex through the Plasma plugin marketplace or wiki install.
Direct terminal workflows through the published wiki CLI.
Manual adaptation
Other Agent Skills hosts can load the canonical
wiki/skills/wiki/SKILL.md file if they support the standard SKILL.md
format.
Safety and privacy
Wiki maintenance commands write files. Review wiki update --check, use Git
diffs, and keep authored pages under the repository's normal review policy.
After cloning a repository, run wiki config to restore the clone-local merge
driver before relying on generated-index merge handling.
A wiki may include .wiki/wiki.py to customize indexing or formatting.
wiki refuses to load that hook until the user runs wiki trust. Inspect the
hook first because trust allows it to execute with the user's privileges.
The retrieval commands operate on local Markdown, but any page handed to an
agent can enter that agent's model context, transcript, or provider logs. Keep
secrets, customer data, credentials, and regulated information out of the wiki
unless the selected agent environment is approved for them.
Troubleshooting
Issue: A formatter changes *** to --- or escapes [[wikilinks]] Fix: Install mdformat-wiki, remove a conflicting
mdformat-frontmatter plugin, or exclude the wiki root from that formatter.
Issue: Generated _index.md sections conflict after a fresh clone Fix: Run wiki config in that clone to register the local Git merge
driver.
Issue: The installed agent skill does not reflect a package upgrade Fix: Run wiki install again, or use wiki install --link from an
editable install.
Duplicate review
HeyClaude already lists Markdown Knowledge Base Composer, which consolidates
Markdown folders and exports combined documents. Plasma Wiki instead maintains
an indexed source tree for selective agent navigation and retrieval. The
Obsidian Agent Skills entry covers Obsidian-specific authoring and development
workflows; Plasma Wiki can use Obsidian as an optional editor but owns its
indexing and CLI workflow independently.
Editorial disclosure
Submitted by a contributor affiliated with Plasma AI. This is a source-backed
community listing for the Apache-2.0 project.
Keep project knowledge in plain Markdown while a deterministic CLI maintains folder indexes, cross-links, structure checks, and scoped map, search, and read commands for agents.
MIT-licensed BrowserAct Agent Skill pack for installing and operating the `browser-act` browser automation CLI from Claude Code, Codex, OpenClaw, Cursor, OpenCode, Windsurf, Gemini CLI, and other skills-compatible agents.
MIT-licensed Agent Skills collection for context engineering, harness engineering, multi-agent architectures, filesystem context, memory systems, tool design, evaluation, hosted agents, and production agent operating loops for Claude Code, Cursor, Codex, and Open Plugins-compatible agent tools.
Agent Skills for Obsidian by Steph Ango, teaching Claude Code, Codex, OpenCode, and skills-compatible agents to work with Obsidian Flavored Markdown, Bases, JSON Canvas, Obsidian CLI, vaults, plugins, themes, and Defuddle-powered web-to-markdown extraction.
✓`wiki init`, `wiki config`, and `wiki update` write local Markdown structure, settings, frontmatter, headings, `.gitattributes`, and clone-local Git merge-driver configuration. Review the diff before committing it.
`wiki trust` authorizes the selected wiki's `.wiki/wiki.py` hook to execute with the user's privileges. Read that file before trusting a cloned or third-party wiki.
`wiki init` and `wiki config` can download the pinned Front Matter Title Obsidian plugin from GitHub. Obsidian itself remains optional.
The `***` delimiter and `[[wikilinks]]` are load-bearing syntax. Use `mdformat-wiki` or exclude the wiki root from formatters that rewrite them.
✓BrowserAct can open pages, click, type, upload files, inspect state, capture screenshots, read page text, handle dialogs, export cookies, capture network requests, and operate logged-in browser sessions.
Use BrowserAct only on sites, accounts, and data sources where the user has authorization. Do not use it to evade access controls, violate site terms, scrape disallowed data, or bypass rate limits.
The entry skill declares confirmation gates for browser creation, deletion, local Chrome profile import, proxy/security changes, logins, form submissions, file uploads, and other sensitive operations; preserve those gates in agent workflows.
`solve-captcha` may send the challenge image to BrowserAct's verification-assistance service according to the skill metadata; do not use it with sensitive or unauthorized pages.
`remote-assist` can generate a live handoff URL for a human to take over. Treat that URL as access to the active browser session.
Skill Forge can generate reusable automation skills from explored sites. Review generated scripts, selectors, network assumptions, output schemas, and site authorization before reusing them at scale.
✓These skills alter how agents select context, delegate work, persist state, design tools, evaluate outputs, and operate autonomous loops; use them as engineering guidance, not as automatic authority to change a production agent system.
Filesystem-context and memory-system patterns can cause agents to write durable plans, scratchpads, logs, summaries, preferences, or shared handoff files. Keep cleanup, ownership, and review rules explicit.
Harness-engineering, hosted-agent, and evaluation workflows can launch long-running loops, background agents, benchmark suites, paid model calls, or remote sandbox work. Require budgets, kill switches, rollback rules, and approval gates.
Tool-design guidance can change MCP schemas, tool descriptions, return formats, and error contracts. Test routing and compatibility before deploying changes to users.
Benchmark results are source evidence for this repository's claims, but they are workload-specific. Re-run or adapt benchmarks before relying on the reported routing numbers in a different agent stack.
✓Obsidian vaults often contain personal notes, private research, customer context, credentials in notes, meeting records, and unpublished plans; scope agent access carefully.
The Obsidian CLI skill can guide vault operations, plugin work, and theme development, so review commands before running them against a real vault.
JSON Canvas and Bases edits can alter knowledge organization, saved views, formulas, and linked note structures; review generated files before syncing or publishing.
Defuddle-powered extraction can bring third-party web content into a vault; check source attribution, copyright, and cleanup before sharing extracted notes.
Privacy notes
✓`wiki map`, `wiki search`, and `wiki read` inspect local project documentation. Pages supplied to an active agent can become part of that agent's model context and logs.
Wiki content, `.wiki/settings.json`, and generated indexes remain ordinary local files, but Git remotes, backups, and collaboration tools can copy them according to the user's repository policy.
Package installation contacts the selected Python package index, while optional Obsidian setup contacts GitHub to download the pinned plugin release.
✓BrowserAct workflows can expose page content, screenshots, URLs, credentials typed into forms, cookies, browser profiles, uploaded files, downloaded files, network requests, HAR data, session names, browser descriptions, and logs.
The BrowserAct skill metadata states that cookies, login sessions, page content, credentials, and browser profile data stay local, except the CAPTCHA challenge image when `solve-captcha` is invoked.
Chrome-direct and profile import workflows can connect agents to existing local browser state. Treat those modes as account access, not a blank test browser.
Log reports, feedback, Discord support, generated Skill Forge packages, and shared screenshots can leak private browsing or account context if submitted without review.
Managed proxy, stealth browser, and API-key features create additional BrowserAct service dependencies beyond local CLI execution.
✓Context-engineering work often touches prompts, system instructions, tool definitions, retrieved documents, message history, tool outputs, logs, scratch files, memory stores, benchmark prompts, and model responses.
Do not persist secrets, customer data, private source code, incident data, unpublished strategy, or regulated records into scratchpads, skill examples, benchmark fixtures, or shared agent workspaces.
If benchmark runners or hosted-agent examples call external models or remote sandboxes, review what prompts, traces, files, and logs are sent outside the local workspace.
Agent memory and filesystem-context patterns should include deletion, redaction, retention, and access-control rules before being used with private projects.
✓Using the skills can expose note contents, backlinks, properties, canvases, Base queries, plugin code, theme files, vault paths, web extracts, and personal knowledge workflows to the configured model provider.
Do not share private journals, client notes, regulated data, secret recovery phrases, API keys, unreleased plans, or internal knowledge bases unless the agent environment is approved for that data.
When committing or publishing generated vault files, review embedded links, frontmatter properties, canvas text, extracted quotes, and metadata for private information.
Prerequisites
Python 3.11 through 3.14 and pip, pipx, or uv for the published `plasma-wiki` package.
A repository or folder where the user permits the CLI to create and update Markdown files, `.wiki/settings.json`, and generated indexes.
Claude Code, Codex, or another Agent Skills host for the bundled `/wiki` skill; the CLI also works directly from a terminal.
Python 3.12 or newer and the uv package manager for the documented CLI install path.
A compatible agent host that can read `SKILL.md` files and execute shell commands.
Chrome or Chromium for local `chrome` and `chrome-direct` browser modes.
A BrowserAct API key only for optional stealth browsers, stealth extraction, managed proxies, and CAPTCHA assistance.
Claude Code plugin support, Cursor Open Plugins support, or an agent host that can load Agent Skills or custom instruction files.
A project where context-window behavior, multi-agent structure, tool design, memory, evaluation, or harness reliability is a real design concern.
A version-controlled workspace for any scripts, examples, benchmark artifacts, or generated skill changes.
Human review before applying benchmark-derived skill changes, modifying persistent agent memory, changing tool schemas, or deploying autonomous harness loops.
An Obsidian vault or project folder where an agent is allowed to read and write Markdown, Base, Canvas, plugin, or theme files.
Claude Code plugin support, `npx skills`, Codex skills path access, OpenCode skills directory access, or another Agent Skills compatible host.
Obsidian CLI only for workflows that explicitly need vault interaction, plugin development, or theme development through the CLI.
A backup, git history, or review workflow before allowing an agent to edit important vault notes or canvases.