skills/wiki-setup/SKILL.md
Set up a markdown-based wiki knowledge base in a repository. Creates the directory structure, writing guide, AGENTS.md configuration, and initial content templates. Use when the user asks to "set up a wiki," "create a knowledge base," "start a wiki," "initialize wiki content," "set up a second brain," or wants to create a structured markdown content system for learning and research in their project.
npx skillsauth add aaronvanston/agent-skills wiki-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Initialize a markdown-based wiki knowledge base in any repository. Creates the content directory structure, writing guide, agent configuration, and starter templates.
wiki/ at the repo root.Before creating anything, check what already exists:
Read references/directory-structure.md for the full layout.
Minimal setup:
{location}/
content/
terms/ # Domain concepts and definitions
meetings/ # Customer/stakeholder interview notes
transcripts/ # Raw cleaned transcripts
people/ # Stakeholder profiles
product/ # User stories, features, specs
WRITING_GUIDE.md # Content authoring standards
Full setup adds:
learning/ # Structured curriculum modules
insights/ # Synthesized research findings
competitors/ # Market analysis
Read references/writing-guide-template.md and generate a WRITING_GUIDE.md adapted to the user's domain.
The writing guide should cover:
Create or update AGENTS.md in the wiki directory to point agents to:
For each content type in the setup, create one example file showing the expected format:
content/terms/_example.mdx -- a sample term entrycontent/meetings/_example.mdx -- a sample meeting notecontent/people/_example.mdx -- a sample person profilecontent/product/_example.mdx -- a sample feature/user storyPrefix examples with _ so they sort to the top and are clearly templates.
Tell the user what was created and suggest next steps:
development
Create deeply researched wiki term entries with web research, practical examples, and cross-references. Use when the user asks to "create a wiki term," "write a term entry," "add a glossary definition," "research a concept," "define this term," or when a meeting ingestion identifies terms to create. Produces comprehensive entries with external citations, worked examples, and detailed breakdowns. Works with any domain wiki using markdown content.
documentation
Ingest a meeting transcript into a markdown wiki -- creating cleaned transcripts, structured meeting notes, person profiles, term stubs, and feature evidence. Use when the user asks to "ingest meeting notes," "process a meeting," "add meeting to wiki," "create meeting notes from transcript," "process Granola notes," or provides a transcript to be turned into wiki content. Works with any domain wiki that follows the markdown content directory pattern.
development
Build tables and datagrids with TanStack Table v8. Covers column definitions, row models, sorting, filtering, pagination, grouping, expanding, row selection, column sizing/ordering/pinning/visibility, virtualization, row pinning, faceting, fuzzy filtering, custom features, state management, and rendering. React adapter primary, core API is framework-agnostic. Use when asked to "build a data table", "add sorting to a table", "paginate results", "filter table data", "create a datagrid", "add row selection", "virtualize a large table", or any task involving TanStack Table.
development
Create bold, minimal slide decks and investor pitch decks. Covers the full presentation workflow including narrative structure, slide copywriting, visual design (typography, layouts, section colors), speaker notes, and async-readable pitch decks. Supports dark and light themes. Use when asked to "create a presentation", "outline a deck", "write slides about...", "design a talk on...", "build a pitch deck", "investor presentation", "help me with my talk", "draft slide content", "write speaker notes", or any task involving planning, structuring, writing, designing, or preparing a slide deck for live presenting or standalone distribution.