agent-toolkit
Health Uyari
- License รขโฌโ License: MIT
- Description รขโฌโ Repository has a description
- Active repo รขโฌโ Last push 0 days ago
- Low visibility รขโฌโ Only 5 GitHub stars
Code Uyari
- network request รขโฌโ Outbound network request in .github/ISSUE_TEMPLATE/agent-request.yml
Permissions Gecti
- Permissions รขโฌโ No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
๐ ๏ธ Composable AI agent toolkit โ skills, agents, loops, and MCP templates for Claude Code, Cursor, OpenCode, Copilot, Windsurf, and Pi
agent-toolkit
New here? Start with Getting Started โ install โ doctor โ first skill.
Composable AI agent capabilities for every major coding assistant
Documentation ยท
Quick Install ยท
Skills ยท
Agents ยท
Loops ยท
Contributing
โจ What is agent-toolkit?
agent-toolkit is a modular collection of skills, agent personas, MCP configuration templates, and loop engineering patterns that work across all major AI coding assistants. Instead of maintaining separate prompt libraries for each tool, you keep one source of truth and deploy exactly what each tool needs.
One toolkit. Any coding assistant. Zero duplication.
# Native V CLI (any channel below), then:
agent-toolkit install
agent-toolkit doctor
Key Concepts
๐ ๏ธ SkillsReusable capability units (SKILL.md) that teach an agent how to do a job โ delivery workflows, forge CLIs, design, data, ops.
77 skills across 9 domains. Browse skills/ or agent-toolkit inventory.
|
๐ค AgentsPersonas that constrain how the AI works in a session โ review, plan, architect, fix CI โ without rewriting your prompts each time.16 personas under agents/, compiled into each target's native format.
|
๐ LoopsRecurring agentic workflows with mutation-safety tiers (L1 observe โ L2 controlled โ L3 high autonomy).agent-toolkit loop run daily-triage ยท 10 templates in loops/
|
๐ฆ PacksSolution bundles that combine skills, agents, and loops for a team context (OSS maintenance, engineering workflow, delivery discipline).Declared under packs/; load with your workspace tooling.
|
๐งฉ PluginsProduct distributions for Claude Code / Cursor marketplaces โ core, agents, forge โ compiled from one catalog.Source of truth: distributions/products.yaml
|
๐ MCPProvider registry + ready templates (GitHub, Slack, Notion, Linear, Figma, ClickUp) emitted into target-native MCP configs.mcp/registry/ ยท mcp/templates/ ยท agent-toolkit mcp
|
๐ Quick Install
Recommended: the product CLI is the native V binary. PyPI/uv is a thin launcher over that binary (ADR-021).
# GitHub Release โ native V binary + SHA256SUMS (v1.11.0+)
# https://github.com/ulises-jeremias/agent-toolkit/releases/latest
# Homebrew
brew tap ulises-jeremias/homebrew-tap && brew install agent-toolkit
# AUR (Arch) โ native V binary; not the Python AUR package
yay -S agent-toolkit-bin
# PyPI launcher (execs bundled V; ADR-021)
uv tool install 'agent-toolkit-cli>=1.11.0'
uvx --from 'agent-toolkit-cli>=1.11.0' agent-toolkit install
# npm
npm i -g agent-toolkit-cli
agent-toolkit install # auto-detects Claude, Cursor, OpenCode, Windsurf, Pi, Copilot
agent-toolkit doctor # verify everything is set up
โ Full walkthrough: docs/INSTALLATION.md
Advanced install methods
Use these only when the primary CLI flow above does not fit your setup.
Claude Code plugin marketplace โ native plugins for Claude Code only/plugin marketplace add ulises-jeremias/agent-toolkit
/plugin install agent-toolkit-core@agent-toolkit
/plugin install agent-toolkit-agents@agent-toolkit
/plugin install agent-toolkit-forge@agent-toolkit
Cursor plugins โ Cursor IDE and Cursor Agent CLI
Native plugins from .cursor-plugin/marketplace.json:agent-toolkit-core, agent-toolkit-agents, agent-toolkit-forge.
Cursor IDE
- Open Customize in the sidebar (or Command Palette โ Cursor: Open Plugin Marketplace).
- Import the marketplace repo:
https://github.com/ulises-jeremias/agent-toolkit - Install the plugins you need (
agent-toolkit-coreis the baseline).
User-scoped installs sync to Cursor Agent CLI sessions automatically.
Cursor Agent CLI
# Interactive โ browse / install from the Marketplace tab
cursor-agent
# then type: /plugin
Load a local plugin directory for one session (useful while developing):
cursor-agent --plugin-dir ./plugins/agent-toolkit-core
cursor-agent --plugin-dir ./plugins/agent-toolkit-agents
cursor-agent --plugin-dir ./plugins/agent-toolkit-forge
Local / offline
# Symlink into Cursor's local plugin dir, then reload the window
mkdir -p ~/.cursor/plugins/local
ln -s "$(pwd)/plugins/agent-toolkit-core" ~/.cursor/plugins/local/agent-toolkit-core
ln -s "$(pwd)/plugins/agent-toolkit-agents" ~/.cursor/plugins/local/agent-toolkit-agents
ln -s "$(pwd)/plugins/agent-toolkit-forge" ~/.cursor/plugins/local/agent-toolkit-forge
โ Cursor plugins docs ยท Plugin marketplace guide
npx skills โ Agent Skills standard (skills only, no agents/loops)npx skills add ulises-jeremias/agent-toolkit -g
Homebrew / AUR โ system package managers
Formulas live in dedicated repos (homebrew-tap, aur-packages); release workflows notify them on tag.
brew tap ulises-jeremias/homebrew-tap && brew install agent-toolkit
yay -S agent-toolkit-bin # Arch Linux (AUR) โ GitHub Release V binary
npm i -g agent-toolkit-cli # optionalDependencies platform packages
Git clone + install script โ offline or pinned commit
git clone https://github.com/ulises-jeremias/agent-toolkit ~/.agent-toolkit
bash ~/.agent-toolkit/scripts/install.sh
The script detects active tools and deploys profiles. Options: --tools, --dry-run, --force.
git clone https://github.com/ulises-jeremias/agent-toolkit ~/.agent-toolkit
# Claude Code โ reference in .claude/settings.json
# Cursor โ copy profiles/cursor/rules/*.mdc โ .cursor/rules/
# OpenCode โ copy profiles/opencode/ โ ~/.config/opencode/
# Copilot โ copy profiles/copilot/copilot-instructions.md โ .github/
# Windsurf โ copy profiles/windsurf/ โ ~/.codeium/windsurf/
# Pi Agent โ copy profiles/pi/skills/ โ ~/.pi/agent/skills/
Per-tool steps: docs/INSTALLATION.md#manual-install
๐ฅ๏ธ Supported Tools
| Tool | Type | What's deployed |
|---|---|---|
| Claude Code | Plugin + CLI | Plugin manifest, skill references, settings |
| Cursor | Plugin + IDE + Agent CLI | Marketplace plugins (.cursor-plugin/), .mdc rules via profile |
| OpenCode | TUI | System prompt overlays, agent configs |
| GitHub Copilot | IDE | copilot-instructions.md with domain selection |
| Windsurf | IDE | Rules and memory files via Cascade |
| Pi Agent | Agentic harness | Skills and loop templates in Pi's native format |
๐ ๏ธ Skills โ 60 across 9 domains
All skills use SKILL.md frontmatter only โ no skill.json required. Fully compliant with the Agent Skills spec.
| Domain | Count | Key Skills |
|---|---|---|
๐ง core |
6 | assistant, dev-companion, output-handshake, pr-fallback, workspace-knowledge-sync, onboarding |
๐ delivery |
21 | adr, bug, epic, development-workflow, planning, prd, user-story, work-item |
๐จ design |
5 | figma-implement-design, figma-code-connect-components, design-system-rules |
โก forge |
7 | github-cli-workflow, gitlab-cli-workflow, gh-fix-ci, gh-address-comments, gh-contribution-planner |
๐ integrations |
4 | slack-cli, slack-assistant, linear, clickup-cli |
๐ data |
2 | dbt-validation, snowflake-validation |
๐ง tooling |
2 | jupyter-notebook, playwright-cli |
๐ก๏ธ ops |
3 | triage, docs-generator, llm-cost-advisor |
๐ loops |
1 | loop-runner (see Loop Engineering for 10 templates) |
Browse the full catalog: catalogs/skill-catalog.yaml ยท membership matrix docs/SKILL_PRODUCT_MATRIX.md (scripts/generate-skill-matrix.py --check in CI) ยท regenerate with bash scripts/validate-skills.sh (CI) and inspect live inventory via agent-toolkit inventory
Loading skills in Claude Code
// .claude/settings.json
{
"skills": [
"ulises-jeremias/agent-toolkit/skills/core/assistant",
"ulises-jeremias/agent-toolkit/skills/delivery/workflow-generic-project",
"ulises-jeremias/agent-toolkit/skills/delivery/bug"
]
}
๐ค Agent Personas
17 tool-agnostic agent persona definitions in agents/. Any supported AI coding assistant can import these via its profile config.
| Persona | Role |
|---|---|
๐๏ธ architect |
System design, tradeoffs, ADR drafting |
๐ planner |
Task decomposition, sequencing, estimation |
๐ code-reviewer |
Quality, maintainability, bug detection |
๐ท typescript-reviewer |
TypeScript-specific review patterns |
๐ก๏ธ security-reviewer |
Vulnerability audit, threat modeling |
๐๏ธ database-reviewer |
Schema design, query optimization, migration safety |
โก performance-optimizer |
Profiling, complexity analysis, benchmarking |
๐งช tdd-guide |
Test-first development, coverage strategy |
๐งน refactor-cleaner |
Dead code removal, simplification |
๐จ build-error-resolver |
CI failure diagnosis, dependency conflicts |
๐ญ e2e-runner |
End-to-end test authoring and execution |
๐ docs-lookup |
Documentation and API reference navigation |
๐ reference-lookup |
Cross-repo pattern and convention search |
๐ค assistant |
General-purpose project assistant |
โ๏ธ tech-assistant |
Stack-specific technical guidance |
๐งญ client-workflow-bootstrap |
Client workflow bootstrap |
๐ก๏ธ agentic-security-reviewer |
Agentic security โ prompt injection, tool poisoning, excessive agency, MCP/plugin supply chain |
Full catalog: catalogs/agent-catalog.yaml ยท 17 personas on disk under agents/
๐ Loop Engineering
Loops are recurring agentic workflows that run on a schedule or cadence. They follow a three-tier mutation-safety model enforced by loop-gh-gate (cadence is independent of tier):
| Tier | Mutation posture | Purpose |
|---|---|---|
| L1 | Observe / propose | Read-only or proposal-only โ no repository mutations |
| L2 | Controlled mutations | Allowlisted writes (label, comment, limited housekeeping) โ merge/close denied |
| L3 | High-autonomy mutations | Mature allowlisted mutations including merge/close when explicitly permitted |
Loop Templates
| Template | Tier | Default Cadence | Description |
|---|---|---|---|
changelog-drafter |
L1 | 1d | Draft release notes from merged PRs (L1, report-only) |
ci-sweeper |
L2 | 15m | Detect CI failures and propose fixes via draft PRs (L2, cautious) |
daily-triage |
L1 | 1d | Triage new issues and propose labels (report-only) |
dep-sweeper |
L2 | 1d | Apply patch-level dependency updates via draft PRs (L2) |
issue-triage |
L1 | 4h | Propose labels and routing for new issues (L1, propose-only) |
oss-daily-briefing |
L1 | 1d | Daily read-only briefing across OSS ecosystem repos (L1) |
oss-pr-monitor |
L3 | 1d | Monitor open PRs across OSS ecosystem repos and take action (L3, daily) |
oss-triage |
L1 | 1d | Triage issues across OSS ecosystem repos (L1, daily) |
post-merge-cleanup |
L2 | 6h | Off-peak housekeeping after merges (L2, low impact) |
pr-babysitter |
L2 | 15m | Monitor open PRs and post review comments (L2, PR-gated) |
Each loop template lives in loops/<name>/ (10 templates on disk) with a loop.yaml definition (prompt in request:). At runtime the runner writes STATE.md and report.md under that directory.
๐ MCP Templates
Ready-to-use Model Context Protocol configuration templates. Drop into your MCP config directory and substitute your credentials.
| Template | Services Covered |
|---|---|
github |
Repos, PRs, issues, releases, actions |
slack |
Channels, messages, reactions, canvases |
notion |
Pages, databases, blocks |
linear |
Issues, projects, cycles, comments |
figma |
Files, components, design tokens |
clickup |
Tasks, lists, spaces, docs, comments |
Templates live in mcp/templates/. Each file is a .json with clearly marked placeholder values.
๐ฆ Plugins โ Agent Plugins 1.0 Portable
New: Every plugin in
plugins/now ships as an Agent Plugins 1.0 portable bundle (plugin.json+skills/+mcp.json) for Cursor, VS Code, GitHub Copilot, ChatGPT/Codex, Kiro โ plus legacy.claude-plugin/for Claude Code (dual emit until Claude supports the spec). See docs/AGENT_PLUGINS.md.
Product bundles are declared in distributions/products.yaml. Four products are built for every compatible client; three ship in the Claude Code and Cursor marketplaces:
| Product | Portable (Agent Plugins 1.0) | What's included |
|---|---|---|
agent-toolkit-core |
plugin.json + skills/ (6) + mcp.json (github) |
6 core skills (assistant, dev-companion, output-handshake, pr-fallback, workspace-knowledge-sync, onboarding), code-reviewer agent, session-start-context hook, GitHub MCP |
agent-toolkit-agents |
plugin.json + agents/ via com.anthropic.claude-code extension |
17 agent personas โ agentic-security-reviewer, architect, assistant, build-error-resolver, client-workflow-bootstrap, code-reviewer, database-reviewer, docs-lookup, e2e-runner, performance-optimizer, planner, refactor-cleaner, reference-lookup, security-reviewer, tdd-guide, tech-assistant, typescript-reviewer |
agent-toolkit-forge |
plugin.json + skills/ (7) |
7 forge skills โ github-cli-workflow, gitlab-cli-workflow, gh-address-comments, gh-fix-ci, gh-contribution-planner, workflow-client-bootstrap, workflow-generic-project |
agent-toolkit-complete |
plugin.json + skills/ (60) + mcp.json |
Full stable skill catalog (experimental; portable manifest included, marketplace pending) |
Plugin manifests: .claude-plugin/marketplace.json ยท .cursor-plugin/marketplace.json ยท plugins/<id>/plugin.json (Agent Plugins $schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json) ยท plugins/<id>/mcp.json (where applicable)
๐ฏ Solution Packs
Packs bundle skills, agents, and loops for a specific team context. Load a pack to bring in everything a setup needs in one step.
| Pack | Description |
|---|---|
oss-maintenance |
Full OSS maintainer setup: triage, PR monitor, briefings, contributor digest |
engineering-workflow |
Fast delivery focus: code review, CI fix, PR automation, security sweep |
delivery-discipline |
Governance-heavy: incident response, security review, codeowner workflows |
agentic-security |
Agentic security, supply-chain, MCP, OWASP, threat modeling |
architecture |
Architecture, ADRs, cloud design, diagramming, C4 |
code-quality |
Code quality, MegaLinter, CodeQL, CI fix, inventory |
design-engineering |
Design-engineering, frontend, a11y, Chrome DevTools |
Browse packs: packs/
๐ Documentation
| Guide | Description |
|---|---|
| ๐จ How to add a skill | Create a new skill with SKILL.md frontmatter |
| ๐ค How to add an agent | Define a new agent persona |
| ๐ How to create a loop | Build a recurring agentic workflow |
| ๐ OSS Maintenance example | Full walkthrough of the oss-maintenance pack |
| ๐ Project onboarding example | Bootstrap a new project with agent-toolkit |
๐ Ecosystem
agent-toolkit is the capability distribution layer (L1.5) in a three-tier personal DX stack. It's designed to be consumed by two companion repos:
| Layer | Repo | Role |
|---|---|---|
| L1 | agentic-workstation | Machine provisioning โ chezmoi, shell, packages, LLM policy |
| L1.5 | agent-toolkit (this repo) | Capability distribution โ skills, loops, profiles, MCP |
| L3 | agentic-harness | AI workspace scaffold for multi-repo orchestration |
agentic-workstation installs agent-toolkit-cli automatically during chezmoi apply (via AUR on Arch Linux or pip elsewhere). Running agent-toolkit install deploys skills and profiles to all detected AI tools.
agentic-harness is an opinionated workspace scaffold that uses agent-toolkit loop, agent-toolkit memory, agent-toolkit devcompanion, agent-toolkit project, and agent-toolkit swarm as its primary CLI interface.
๐๏ธ Architecture
One source of truth, deployed per-tool. Each profile in profiles/ adapts the shared skills and agents to the conventions of its target tool.
agent-toolkit/
โโโ skills/ # 77 skills across 9 domains (SKILL.md frontmatter)
โโโ agents/ # 17 tool-agnostic agent persona definitions
โโโ profiles/
โ โโโ claude-code/ # Plugin manifest, skill references, settings
โ โโโ cursor/ # .mdc rule files per domain
โ โโโ opencode/ # System prompt overlays, agent configs
โ โโโ copilot/ # copilot-instructions.md with domain selection
โ โโโ windsurf/ # rules.md and memory files
โ โโโ pi/ # Skill definitions in Pi's native format
โโโ loops/ # 10 recurring loop engineering templates
โโโ mcp/templates/ # 6 MCP config templates (JSON)
โโโ packs/ # 7 solution packs
โโโ catalogs/ # skill-catalog.yaml, agent-catalog.yaml
โโโ schemas/ # JSON schemas for validation
โโโ docs/ # How-to guides and reference docs
โโโ examples/ # Worked examples
โโโ scripts/ # Install and validation scripts
Automation tiers
| Tier | Trigger | Example |
|---|---|---|
| L1 | Observe / propose | oss-triage, oss-daily-briefing, issue-triage |
| L2 | Controlled mutations | ci-sweeper, pr-babysitter, dep-sweeper |
| L3 | High-autonomy (merge/close allowlist) | oss-pr-monitor |
โ Validation
bash scripts/validate-skills.sh
bash scripts/validate-loops.sh
Both scripts exit non-zero on failure with human-readable error messages.
They run automatically in CI via the Validate and MegaLinter workflows.
๐ค Contributing
Contributions welcome. Please read CONTRIBUTING.md before opening a PR.
- Fork the repo and create a branch:
feat/my-skill - Add your skill under the appropriate domain in
skills/โ useSKILL.mdfrontmatter only - Run
bash scripts/validate-skills.shโ all checks must pass - Open a PR with a clear description of what the skill does and which tools it supports
See How to add a skill for the full authoring guide.
๐ Docs ยท ๐ Issues ยท
๐ฌ Discussions ยท
MIT License
Built for the agentic age โ one toolkit, every assistant.
Showcase
See SHOWCASE.md.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi