jskswamy/skills
Reusable agent skills and plugins for Claude Code, Pi, and other coding-agent harnesses
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit jskswamy/skills/.claude ./rig-skills # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit <redacted>-ask .claude/skills/codebase-ask $ npx degit <redacted>-explore .claude/skills/codebase-explore $ npx degit <redacted>-graph .claude/skills/codebase-graph $ npx degit <redacted>-impact .claude/skills/codebase-impact $ npx degit <redacted>-index .claude/skills/codebase-index $ npx degit jskswamy/skills/plugins/commit-tools/skills/commit-action .claude/skills/commit-action $ npx degit jskswamy/skills/plugins/commit-tools/skills/commit-style .claude/skills/commit-style $ npx degit jskswamy/skills/plugins/commit-tools/skills/review-commits .claude/skills/review-commits $ npx degit jskswamy/skills/plugins/commit-tools/skills/validate-commits .claude/skills/validate-commits $ npx degit jskswamy/skills/plugins/craft/skills/craft-backlog .claude/skills/craft-backlog $ npx degit jskswamy/skills/plugins/craft/skills/craft-decompose .claude/skills/craft-decompose $ npx degit jskswamy/skills/plugins/craft/skills/craft-deps .claude/skills/craft-deps $ npx degit jskswamy/skills/plugins/craft/skills/craft-epic .claude/skills/craft-epic $ npx degit jskswamy/skills/plugins/craft/skills/craft-task .claude/skills/craft-task $ npx degit jskswamy/skills/plugins/craft/skills/craft-understand .claude/skills/craft-understand $ npx degit jskswamy/skills/plugins/craft/skills/execute-tasks .claude/skills/execute-tasks $ npx degit jskswamy/skills/plugins/craft/skills/park-idea .claude/skills/park-idea $ npx degit jskswamy/skills/plugins/craft/skills/review-parked .claude/skills/review-parked $ npx degit jskswamy/skills/plugins/craft/skills/task-commit .claude/skills/task-commit $ npx degit jskswamy/skills/plugins/devenv/skills/devenv .claude/skills/devenv $ npx degit jskswamy/skills/plugins/guardrails/skills/ide-handoff .claude/skills/ide-handoff $ npx degit jskswamy/skills/plugins/jot/skills/jot-capture .claude/skills/jot-capture $ npx degit jskswamy/skills/plugins/jot/skills/jot-configure .claude/skills/jot-configure $ npx degit jskswamy/skills/plugins/jot/skills/jot-setup .claude/skills/jot-setup $ npx degit jskswamy/skills/plugins/jot/skills/sketch-from-capture .claude/skills/sketch-from-capture $ npx degit <redacted>-scan .claude/skills/refactor-scan $ npx degit jskswamy/skills/plugins/sketch-note/skills/capture-for-sketch .claude/skills/capture-for-sketch $ npx degit jskswamy/skills/plugins/sketch-note/skills/excalidraw-format .claude/skills/excalidraw-format $ npx degit jskswamy/skills/plugins/sketch-note/skills/sketch-note .claude/skills/sketch-note $ npx degit jskswamy/skills/plugins/study/skills/study-coach .claude/skills/study-coach $ npx degit jskswamy/skills/plugins/study/skills/study-recall .claude/skills/study-recall $ npx degit jskswamy/skills/plugins/study/skills/study-setup .claude/skills/study-setup $ npx degit jskswamy/skills/plugins/typst-notes/skills/infographics .claude/skills/infographics $ npx degit jskswamy/skills/plugins/typst-notes/skills/jot-to-publish .claude/skills/jot-to-publish $ npx degit jskswamy/skills/plugins/typst-notes/skills/typst-format .claude/skills/typst-format $ npx degit jskswamy/skills/plugins/typst-notes/skills/typst-publish .claude/skills/typst-publish
$ curl -fsSL --create-dirs -o .claude/agents/issue-writer.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/craft/issue-writer.md $ curl -fsSL --create-dirs -o .claude/agents/quality-reviewer.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/craft/quality-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/spec-reviewer.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/craft/spec-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/capture.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/jot/capture.md $ curl -fsSL --create-dirs -o .claude/agents/content-extractor.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/jot/content-extractor.md $ curl -fsSL --create-dirs -o .claude/agents/scanner.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/synthesizer.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/validator.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/sketch.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/sketch-note/sketch.md $ curl -fsSL --create-dirs -o .claude/agents/coach-agent.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/study/coach-agent.md $ curl -fsSL --create-dirs -o .claude/agents/content-extractor.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/study/content-extractor.md $ curl -fsSL --create-dirs -o .claude/agents/recall-agent.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/study/recall-agent.md $ curl -fsSL --create-dirs -o .claude/agents/content-analyzer.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/typst-notes/content-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/typst-generator.md https://raw.githubusercontent.com/jskswamy/skills/main/agents/typst-notes/typst-generator.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (36)
codebase-askcodebase-explorecodebase-graphcodebase-impactcodebase-indexcommit-actioncommit-stylereview-commitsvalidate-commitscraft-backlogcraft-decomposecraft-depscraft-epiccraft-taskcraft-understandexecute-taskspark-ideareview-parkedtask-commitdevenvide-handoffjot-capturejot-configurejot-setupsketch-from-capturerefactor-scancapture-for-sketchexcalidraw-formatsketch-notestudy-coachstudy-recallstudy-setupinfographicsjot-to-publishtypst-formattypst-publish
Subagents (14)
| issue-writer | | |
| quality-reviewer | | |
| spec-reviewer | | |
| capture | — |
| content-extractor model: inherit | Use this agent to extract content from research papers (PDFs), YouTube videos, and web articles for the Feynman learning process. Handles PDF downloads, video transcripts, and web content fetching. |
| refactor-scanner model: inherit | | |
| refactor-synthesizer model: inherit | | |
| refactor-validator model: inherit | | |
| sketch model: inherit | Use this agent proactively when users want to visualize, diagram, or create visual representations of conversations, code architecture, or concepts. Generates Excalidraw sketch notes with customizable |
| coach-agent model: inherit | Use this agent to run an adaptive coaching session on any topic or content. Supports multiple learning gears (Socratic, Explain, Guide, Check, Help) and saves a structured coaching note with identifie |
| content-extractor model: inherit | Use this agent to extract content from URLs (research papers, YouTube videos, web articles) or local files (PDF, markdown, text) for use in a coaching session. |
| recall-agent model: inherit | Use this agent to run a Feynman recall session. Reads an existing coaching note to target known gaps, runs iterative explanation cycles, and appends results to the Recall Log. |
| content-analyzer | Analyzes input content, selects appropriate structure for the chosen template, and organizes content with infographic suggestions |
| typst-generator | Generates complete Typst source files from structured content using templates and themes |
Slash commands (23)
/release/codebase/ask/codebase/graph/codebase/impact/commit-tools/commit/craft/backlog/craft/decompose/craft/deps/craft/epic/craft/execute/craft/park/craft/parked/craft/task/guardrails/handoff/jot/capture/jot/configure/jot/setup/refactor/scan/sketch-note/sketch/study/coach/study/recall/study/setup/typst-notes/publish
Plugins (1)
plugin-dev@claude-plugins-official
Similar rigs
DiegoOya/expense_tracker
Expense tracker MCP server built spec-first with Claude Code: hooks, skills, subagents and an honest log of what went wrong.
Fort Knox 21.5k tok ·
zhsama/claude-sub-agent
AI-driven development workflow system built on Claude Code Sub-Agents.
Orchestrator 3.0k tok ·
d3x293/code-crew
Multi-agent orchestration plugin for Claude Code — 11 AI agents with intelligent model routing, 3-layer codebase indexing, and auto skill injection
Skill Collector 648 tok ·
TurboKach/claude-code-setup
Claude Code setup: opinionated CLAUDE.md, a feature pipeline skill (plan → delegated execute → codex cross-review → ship), pinned role agents, parallel subagent fan-out, and a one-command installer with self-update.
Orchestrator 5.0k tok ·