By getsentry
Package manager for .agents directories that manages agent skill dependencies, lockfiles, and symlinks—essential infrastructure for organizing and deploying AI agent skills.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin getsentry-dotagentsShared tooling for coding agents. Declare skills, MCP servers, and hooks in agents.toml — dotagents wires them into every agent tool on your team.
One source of truth. Skills live in .agents/skills/ and symlink into .claude/skills/, .cursor/skills/, or wherever your tools expect them. No copy-pasting between directories.
One command to install. agents.toml is committed, managed skills are gitignored. Collaborators run dotagents install and get the same setup.
Shareable. Skills are directories with a SKILL.md. Host them in any git repo, discover them automatically, install with one command.
Multi-agent. Configure Claude, Cursor, Codex, VS Code, OpenCode, and Pi from a single agents.toml -- skills, MCP servers, and hooks.
npx @sentry/dotagents init
The interactive setup walks you through selecting agents and trust policy. Then add skills:
# Add a skill from a GitHub repo
npx @sentry/dotagents add getsentry/skills find-bugs
# Add multiple skills at once
npx @sentry/dotagents add getsentry/skills find-bugs code-review commit
# Or add all skills from a repo
npx @sentry/dotagents add getsentry/skills --all
This creates an agents.toml at your project root and an agents.lock tracking installed skills.
After cloning a project that already has agents.toml, run install to fetch everything:
npx @sentry/dotagents install
| Command | Description |
|---|---|
init | Create agents.toml and .agents/skills/ |
add <source> [skills...] | Add skill dependencies |
remove <name|source> [-y] | Remove a skill or all skills from a source |
install | Install all dependencies from agents.toml |
list | Show installed skills and their status |
sync | Reconcile state offline: adopt local skills, prune stale managed ones, repair configs |
mcp | Manage MCP server declarations |
trust | Manage trusted sources |
doctor | Check project health and fix issues |
All commands accept --user to operate on user scope (~/.agents/) instead of the current project.
Skills can come from GitHub, GitLab, any git server, or local directories:
[[skills]]
name = "find-bugs"
source = "getsentry/skills" # GitHub shorthand
[[skills]]
name = "review"
source = "getsentry/skills@v1.0.0" # Pinned to a ref
[[skills]]
name = "gitlab-skill"
source = "https://gitlab.com/group/repo" # GitLab URL
[[skills]]
name = "internal"
source = "git:https://git.corp.dev/repo" # Any git server
[[skills]]
name = "local"
source = "path:./my-skills/local-skill" # Local directory
Shorthand (owner/repo) resolves to GitHub by default. Set defaultRepositorySource = "gitlab" in agents.toml to resolve to GitLab instead.
The agents field tells dotagents which tools to configure:
agents = ["claude", "cursor"]
| Agent | Config Dir | MCP Config | Hooks |
|---|---|---|---|
claude | .claude | .mcp.json | .claude/settings.json |
cursor | .cursor | .cursor/mcp.json | .cursor/hooks.json |
codex | .codex | .codex/config.toml | -- |
vscode | .vscode | .vscode/mcp.json | .claude/settings.json |
opencode | .claude | opencode.json | -- |
Pi reads .agents/skills/ natively and needs no configuration.
For the full guide -- including MCP servers, hooks, trust policies, wildcard skills, user scope, and CI setup -- see the documentation site.
git clone git@github.com:getsentry/dotagents.git
cd dotagents
pnpm install
pnpm check # lint + typecheck + test
Requires Node.js 20+ and pnpm.
MIT
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
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.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.