Mini-Wiki is a skills.sh compatible skill package that empowers AI Agents to deeply analyze your codebase and generate professional-grade, structured Wiki documentation with diagrams, cross-links, and detailed explanations β effortlessly.
|
|
Choose your preferred method:
π¦ Option 1: Using npx (Recommended)
npx skills add trsoliu/mini-wikiπ₯ Option 2: Download .skill file
Download mini-wiki.skill from Releases and place it in your skills directory.
π Option 3: Clone repository
git clone https://github.com/trsoliu/mini-wiki.gitSimply tell your AI Agent:
π€ "generate wiki"
π€ "create project docs"
π€ "update wiki"
Already installed? Update to the latest version:
π¦ npx (Recommended)
npx skills update trsoliu/mini-wikiπ Git clone
cd mini-wiki && git pull origin mainπ₯ .skill file
Re-download from Releases
# Natural Language
π "list plugins"
π¦ "install plugin <source>"
π¦ "install <owner/repo>" (GitHub shorthand)
π "update plugin <name>"
β
"enable plugin <name>"
β "disable plugin <name>"
# CLI Direct Usage
python scripts/plugin_manager.py list
python scripts/plugin_manager.py install <source>
python scripts/plugin_manager.py update <name>
python scripts/plugin_manager.py enable <name>Installation Sources:
- GitHub:
owner/repo(e.g.,vercel-labs/agent-skills) - URL:
https://example.com/plugin.zip - Local:
./plugins/my-plugin
Mini-Wiki uses an Instruction-based Plugin System. When you run a task:
- AI reads
plugins/_registry.yaml - AI reads instructions from
PLUGIN.mdof enabled plugins - AI applies plugin guidance (text-only) at specific Hooks (e.g.,
before_generate,on_export)
Execution model (safety):
- Plugins are instruction-only; the agent does not execute plugin code or scripts.
- Any CLI commands in
PLUGIN.mdare for humans only and must not be executed by the agent.
code-complexity: Code health & complexity analysispaper-drafter: Generate academic paper drafts (LaTeX/IMRaD)repo-analytics: Multi-dimensional Git analytics & health scoringpatent-generator: Professional patent disclosure generatorapi-doc-enhancer: Deep semantic API documentationchangelog-generator: Generate changelog from gitdiagram-plus: Enhanced Mermaid diagramsi18n-sync: Multi-language syncdocusaurus-exporter: Export to Docusaurusgitbook-exporter: Export to GitBook
All content is generated to .mini-wiki/ directory:
.mini-wiki/
βββ π config.yaml # Configuration
βββ π cache/ # Incremental cache
βββ π wiki/ # Wiki content
β βββ index.md
β βββ architecture.md
β βββ modules/
β βββ api/
βββ π i18n/ # Multi-language support
βββ en/
βββ zh/
Tip
It is recommended to add .mini-wiki/ to your .gitignore file to avoid committing generated content to your repository.
mini-wiki/
βββ π SKILL.md # Main instructions (English)
βββ π scripts/ # Python utilities
βββ π references/ # Prompts, templates, i18n
βββ π assets/ # Config templates
βββ π plugins/ # Plugin directory
βββ _registry.yaml
βββ _example/
Will updating Mini-Wiki delete my existing docs?
No. Updating Mini-Wiki (the skill/plugin itself) only updates the generation rules and templates. It does NOT automatically delete or modify any existing documentation.
npx skills update trsoliu/mini-wiki # Only updates Mini-Wiki codeHow do I upgrade low-quality docs generated by older versions?
Use these commands to upgrade existing documentation:
| Command | Behavior |
|---|---|
generate wiki |
Incremental update - only updates changed files |
upgrade wiki |
Detects & upgrades low-quality docs, preserves good ones |
refresh all wiki |
Regenerates everything (backs up first) |
Quality is assessed automatically:
- basic (< 8 sections, no diagrams) β π΄ Needs upgrade
- standard (8-12 sections, 1 diagram) β π‘ Optional upgrade
- professional (13+ sections, 2+ diagrams) β β Keep as-is
Will my custom content be preserved during upgrade?
Yes. Content marked with <!-- user-content --> is preserved:
## My Custom Section
<!-- user-content -->
This content will NOT be overwritten during upgrade.
<!-- /user-content -->Additionally, all docs are backed up to cache/backup/ before any upgrade.
How do I check the quality of my existing docs?
Tell your AI Agent:
π€ "check wiki quality"
π€ "ζ£ζ₯ wiki 质ι"
This generates a quality assessment report showing which docs need upgrading.
|
DeepWiki |
OpenRepoWiki |
Qoder Repo Wiki |
This project is licensed under the Apache-2.0 License.


