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"
# 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 executes plugin logic at specific Hooks (e.g.,
before_generate,on_export)
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/
mini-wiki/
βββ π SKILL.md # Main instructions (English)
βββ π scripts/ # Python utilities
βββ π references/ # Prompts, templates, i18n
βββ π assets/ # Config templates
βββ π plugins/ # Plugin directory
βββ _registry.yaml
βββ _example/
|
DeepWiki |
OpenRepoWiki |
Qoder Repo Wiki |
This project is licensed under the Apache-2.0 License.