Portable Claude Code plugin with reusable skills for Mermaid diagrams and technical web research, plus bundled MCP server definitions for Exa, Parallel Search, Perplexity, and Context7.
Use this skill when asked to create, fix, review, or validate Mermaid diagrams in technical docs, RFCs, ADRs, architecture notes, or Markdown. Helps choose the right Mermaid diagram type, apply consistent semantic colors and groups, and validate diagrams before finalizing.
Use this skill for current, source-backed technical research for docs, RFCs, ADRs, release notes, API usage, benchmarks, comparisons, or ecosystem questions. Best when Exa, Parallel Search, Perplexity, and Context7 MCP tools are available.
External network access
Connects to servers outside your machine
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Portable agent skills for writing technical docs and RFCs.
This repo is the canonical source for two reusable skills:
mermaid-diagrams — write, style, template, and validate Mermaid diagrams for architecture notes, RFCs, ADRs, and READMEsweb-research — gather current technical evidence with a clear query strategy, source-quality rules, and failover across search toolsThese skills are designed to work with Claude Code, OpenAI Codex, OpenCode, and Pi through the same canonical skills/ tree.
Generated by npm run update:tokens. Rough estimate only: normalized characters / 4. “Full skill” counts all Markdown prompt files in the skill directory; scripts are excluded because they are not loaded as prompt text.
| Skill | Top-level SKILL.md | Full skill markdowns | Markdown files counted |
|---|---|---|---|
mermaid-diagrams | 1,442 | 7,700 | 7 |
web-research | 750 | 1,748 | 5 |
| Total | 2,192 | 9,448 | 12 |
Install the bundle from this GitHub repo:
npx skills add championswimmer/tech-doc-skills
Install only one skill if you want a narrower setup:
npx skills add championswimmer/tech-doc-skills -s mermaid-diagrams
npx skills add championswimmer/tech-doc-skills -s web-research
This repo is also structured as a Claude Code plugin marketplace.
Add the marketplace from GitHub:
/plugin marketplace add championswimmer/tech-doc-skills
Install the plugin:
/plugin install tech-doc-skills@championswimmer-tech-doc-skills
Then reload plugins in the current session:
/reload-plugins
Claude Code will then load:
skills/context7, perplexity, parallel-search, and exaRequired environment variables for the plugin MCP servers:
export PERPLEXITY_API_KEY=...
export PARALLEL_API_KEY=...
export EXA_API_KEY=...
context7 does not need an API key here.
mermaid-diagramsUse this skill when you want to:
Includes:
scripts/validate-mermaid.jsscripts/new-mermaid-template.jsreferences/diagram-types.mdreferences/flowchart-keywords.mdreferences/er-keywords.mdreferences/gantt-keywords.mdreferences/rfc-diagram-patterns.mdreferences/official-sources.mdweb-researchUse this skill when you want to:
Includes:
scripts/research-plan.jsreferences/query-patterns.mdreferences/tool-failover.mdreferences/source-quality.mdreferences/rfc-research-output-template.md.
├── README.md
├── LICENSE
├── package.json
└── skills/
├── mermaid-diagrams/
│ ├── SKILL.md
│ ├── references/
│ └── scripts/
└── web-research/
├── SKILL.md
├── references/
└── scripts/
npm run update:tokens
npm run validate:mermaid
npm run validate:research
npm run validate
MIT
npx claudepluginhub championswimmer/tech-doc-skillsMake your AI agent code with your project's architecture, rules, and decisions.
Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.
Streamline engineering workflows — standups, code review, architecture decisions, incident response, and technical documentation. Works with your existing tools or standalone.
Optimize business operations — vendor management, process documentation, change management, capacity planning, and compliance tracking. Keep your organization running efficiently.