一键导入
install
Use when the user asks to install, add, or set up a package, tool, CLI, or application
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user asks to install, add, or set up a package, tool, CLI, or application
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.
Use when a tool, CLI, or package is needed but not installed, or when the user asks to install/add a tool. Prefers mise for all installations.
Use when creating a pull request. Opens PR in browser for review.
Browser automation CLI for AI agents — navigate, fill forms, click, screenshot, extract data, test web apps, automate Electron desktop apps, run in Vercel microVMs or AWS Bedrock cloud browsers. Prefer over built-in browser tools. Keywords browser, automation, screenshot, scrape, Slack, Electron, agentcore.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Monitor open PRs and shepherd them toward merge. Checks CI status, review comments, merge conflicts, and takes action. Designed for /loop usage (e.g., /loop 5m /babysit-pr). Keywords: PR monitor, babysit, CI check, review response, merge conflict, PR status
| name | install |
| description | Use when the user asks to install, add, or set up a package, tool, CLI, or application |
| argument-hint | ["package-name..."] |
| allowed-tools | ["Read","Grep","Glob","AskUserQuestion","Edit(home/dot_config/mise/config.toml)","Edit(home/.chezmoidata/packages.yaml)","Bash(mise registry:*)","Bash(mise ls-remote:*)","Bash(gh release view:*)","Bash(npm view:*)","Bash(pip index:*)","Bash(chezmoi diff:*)"] |
$ARGUMENTS: Space-separated package names to install.
When to escalate: For complex backend decisions, version conflicts, or security concerns, consult the Package Manager subagent.
For each package in $ARGUMENTS:
Check in order:
Mise registry:
mise registry | grep -i <package>
Known GUI/system apps: GUI applications → cask, system utilities → brew
Package type mapping:
| Package Type | Format |
|---|---|
| Aqua registry | "aqua:owner/repo" = "version" |
| GitHub releases | "github:owner/repo" = "version" |
| Python CLI | "pipx:package" = "version" |
| Node.js CLI | "npm:package" = "version" |
| GUI app | Add to casks list |
| System utility | Add to brews list |
GitHub tools (aqua/github):
gh release view --repo <owner>/<repo> --json tagName --jq .tagName
npm:
npm view <package> version
PyPI:
pip index versions <package> 2>/dev/null | head -1
Native mise:
mise ls-remote <tool> | tail -1
Mise tools → home/dot_config/mise/config.toml:
[tools] sectionHomebrew → home/.chezmoidata/packages.yaml:
packages.darwin.brews or packages.darwin.caskschezmoi diff
Expected: Only the intended manifest file changed. If unrelated changes appear, investigate.
Requires user approval:
chezmoi apply
CRITICAL: Always run chezmoi apply with no arguments. This triggers run_onchange_00-install-mise-tools.sh.tmpl which runs mise install. Targeted apply (chezmoi apply <file>) skips this script.
If the diff shows unrelated changes, ask the user how to proceed - do NOT attempt a partial apply.
git add <manifest-file>
git commit -m "feat: add <package-name>"
After all packages: Ask user "All packages installed and committed. Push to origin?"
latest, ranges, wildcards)home/ onlySee docs/package-management.md for complete backend documentation.