dev-setup-skills
v0.3.0
Published
OpenCode agent skills for development environment setup and configuration
Maintainers
Readme
dev-setup-skills
OpenCode agent skills for development environment setup — compatible with 50+ AI coding agents.
One skill, all agents. Install once, works everywhere.
Supported Agents
Claude Code, OpenCode, Codex, Cursor, Windsurf, Gemini CLI, GitHub Copilot, Cline, Roo Code, AiderDesk, Antigravity, Augment, IBM Bob, CodeBuddy, Continue, Devin, Goose, Kilo Code, Kiro CLI, Kode, OpenHands, Pi, Qoder, Qwen Code, Trae, Zencoder, and more.
Install
npm install dev-setup-skillsOn install, skills are automatically deployed to all detected AI agents in your project. You can also use the CLI:
npx dev-setup-skills initAvailable Skills
| Skill | Description |
|-------|-------------|
| shell-completion | Install and configure shell auto-completion for common CLI tools on macOS (zsh/bash) |
| npm-publish | Publish a Node.js package to npm/npx — setup, login, versioning, and troubleshooting |
| ssh-setup | Generate SSH keys and configure passwordless auth for GitHub, GitLab, and more |
| git-setup | Configure git identity, GPG signing, aliases, and multi-account support |
| github-cli | Install and use GitHub CLI (gh) — repos, PRs, issues, releases, actions |
| cocoapods-setup | Install and configure CocoaPods for iOS/macOS dependency management |
Usage
Auto-detect and install
npx dev-setup-skills initThis detects which AI coding agents you use and installs skills to all of them.
Target specific agents
npx dev-setup-skills init -a claude-code -a cursorGlobal install (available across all projects)
npx dev-setup-skills init -gInstall all skills to all agents
npx dev-setup-skills init --allInstall a specific skill
npx dev-setup-skills install shell-completion -a opencodeUse symlink mode
npx dev-setup-skills init --symlinkOne canonical copy, symlinked to each agent. Update once, all agents get the change.
List available skills
npx dev-setup-skills listCheck agent status
npx dev-setup-skills statusHow It Works
Each AI coding agent has its own skills directory:
Agent → Project path → Global path
─────────────────────────────────────────────────────────
Claude Code → .claude/skills/ → ~/.claude/skills/
OpenCode → .opencode/skills/ → ~/.config/opencode/skills/
Cursor → .agents/skills/ → ~/.cursor/skills/
Codex → .agents/skills/ → ~/.codex/skills/
Windsurf → .windsurf/skills/ → ~/.codeium/windsurf/skills/
...All agents read the same SKILL.md format (YAML frontmatter + markdown), only the directory differs. This CLI handles the placement for you.
Add Your Own Skills
Create skills/<name>/SKILL.md:
---
name: my-skill
description: What this skill does and when to use it
license: MIT
compatibility: opencode
---
## What I do
Instructions for the agent...License
MIT
