Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
getsentry avatar

Dotagents

  • 12 installs
  • 8.7k repo stars
  • Updated August 4, 2026
  • getsentry/sentry-javascript

dotagents installs and syncs agent skills from agents.toml.

About

The dotagents skill documents @sentry/dotagents managing agents.toml dependencies installed into .agents/skills with symlinks for Claude, Cursor, Codex, and other agents. Commands include init, install, add with GitHub shorthand or pinned refs, remove, update, sync repairing symlinks, list, and mcp server declarations. Sources support GitHub HTTPS SSH, git remotes, and path local specs. Wildcards install all skills with exclude lists. Trust sections restrict sources. Hooks write tool-event configs. Use npx @sentry/dotagents when CLI not globally installed. --user flag targets ~/.agents scope. Manages agents.toml and agents.lock skill dependencies. Installs skills into .agents/skills with symlinks. add supports GitHub shorthand, pins, and path sources. sync repairs symlinks and adopts orphan skills. Hooks and trust configuration for agent tooling. Synced .agents/skills with lockfile and agent symlinks. User runs dotagents add, sync, install, or init workflows.

  • Manages agents.toml and agents.lock skill dependencies.
  • Installs skills into .agents/skills with symlinks.
  • add supports GitHub shorthand, pins, and path sources.
  • sync repairs symlinks and adopts orphan skills.
  • Hooks and trust configuration for agent tooling.

Dotagents by the numbers

  • 12 all-time installs (skills.sh)
  • Ranked #1,453 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

dotagents capabilities & compatibility

Capabilities
quick start commands table · source formats table · key concepts symlinks and wildcards
Works with
github · sentry
Use cases
orchestration · planning
From the docs

What dotagents says it does

dotagents sync
SKILL.md
npx skills add https://github.com/getsentry/sentry-javascript --skill dotagents

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs12
repo stars8.7k
Last updatedAugust 4, 2026
Repositorygetsentry/sentry-javascript

How do I add skills with dotagents?

Manage agent skill dependencies with dotagents via agents.toml, sync, and multi-agent symlinks.

Who is it for?

Teams standardizing skills across Claude, Cursor, and Codex.

Skip if: Skip for single manual skill copy without manifest.

When should I use this skill?

User runs dotagents add, sync, install, or init workflows.

What you get

Synced .agents/skills with lockfile and agent symlinks.

Files

SKILL.mdMarkdownGitHub ↗

Manage agent skill dependencies declared in agents.toml. dotagents resolves, installs, and symlinks skills so multiple agent tools (Claude Code, Cursor, Codex, VS Code, OpenCode) discover them from .agents/skills/.

Running dotagents

If dotagents is not available as a direct command, use npx @sentry/dotagents instead. For example: npx @sentry/dotagents sync. All commands and flags work the same way.

References

Read the relevant reference when the task requires deeper detail:

DocumentRead When
references/cli-reference.mdFull command options, flags, examples
references/configuration.mdEditing agents.toml, source formats, trust, MCP, hooks, wildcards, scopes
references/config-schema.mdExact field names, types, and defaults

Quick Start

# Initialize a new project (interactive TUI)
dotagents init

# Add a skill from GitHub
dotagents add getsentry/skills find-bugs

# Add multiple skills at once
dotagents add getsentry/skills find-bugs code-review commit

# Add all skills from a repo
dotagents add getsentry/skills --all

# Add a pinned skill
dotagents add getsentry/warden@v1.0.0

# Install all dependencies from agents.toml
dotagents install

# List installed skills
dotagents list

Commands

CommandDescription
dotagents initInitialize agents.toml and .agents/ directory
dotagents installInstall all skills from agents.toml
dotagents add <specifier>Add a skill dependency
dotagents remove <name>Remove a skill
dotagents update [name]Update skills to latest versions
dotagents syncReconcile state (adopt orphans, repair symlinks, verify integrity)
dotagents listShow installed skills and their status
dotagents mcpAdd, remove, or list MCP server declarations

All commands accept --user to operate on user scope (~/.agents/) instead of the current project.

For full options and flags, read references/cli-reference.md.

Source Formats

FormatExampleDescription
GitHub shorthandgetsentry/skillsOwner/repo (resolves to GitHub HTTPS)
GitHub pinnedgetsentry/warden@v1.0.0With tag, branch, or commit
GitHub SSHgit@github.com:owner/repo.gitSSH clone URL
GitHub HTTPShttps://github.com/owner/repoFull HTTPS URL
Git URLgit:https://git.corp.dev/team/skillsAny non-GitHub git remote
Local pathpath:./my-skills/customRelative to project root

Key Concepts

  • `.agents/skills/` is the canonical home for all installed skills
  • `agents.toml` declares dependencies; `agents.lock` pins exact commits and integrity hashes
  • Symlinks: .claude/skills/, .cursor/skills/ point to .agents/skills/
  • Wildcards: name = "*" installs all skills from a source, with optional exclude list
  • Trust: Optional [trust] section restricts which sources are allowed
  • Hooks: [[hooks]] declarations write tool-event hooks to each agent's config
  • Gitignore: When gitignore = true, managed skills are gitignored; custom in-place skills are tracked
  • User scope: --user flag manages skills in ~/.agents/ shared across all projects

Related skills

FAQ

What does dotagents do?

dotagents installs and syncs agent skills from agents.toml.

When should I use dotagents?

User runs dotagents add, sync, install, or init workflows.

Is this skill safe to install?

Review the Security Audits panel on this page before installing in production.

Automation & Workflowsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.