4.1 KiB
4.1 KiB
AI编程助手技能集
GitHub: aaronflorey/agent-skills | Gitea: mc-skills/aaronflorey--agent-skills
中文摘要
为Claude Code和Codex提供的多种编程技能集合,涵盖Amber语言、Go终端UI、CLI工具优化、GitHub CLI、GoReleaser发布自动化、Laravel Actions、mise工具管理、Pelican面板插件等开发场景,通过skills CLI一键安装使用。
标签
Claude Code AI助手 编程技能 CLI工具 开发自动化
README 原文
Agent Skills
A collection of skills for Claude Code or Codex
Available Skills
| Skill | Description |
|---|---|
| amber-lang | Write, debug, and explain Amber code — the modern language that compiles to Bash. Covers syntax, types, error handling, standard library, and compilation. |
| charmbracelet | Build polished Go terminal user interfaces and interactive CLI tools with the Charmbracelet ecosystem, with emphasis on Bubble Tea plus Bubbles, Huh, Lip Gloss, Wish, Glamour, and Log. |
| cli | Route terminal work to optimized CLI tools instead of generic shell patterns. Covers search, rewrite, fetch, paging, structured data, diffing, linting, and repository metrics with tools like rg, fd, jq, yq, shellcheck, and more. |
| depsdotdev | Use the deps.dev API to fetch package/version metadata, requirements, resolved dependency graphs, advisories, project mappings, and hash lookup data with correct encoding and endpoint selection. |
| github-cli | Use the GitHub CLI to authenticate, manage repos, issues, PRs, releases, Actions, projects, and call the GitHub API from the terminal. |
| goreleaser | Configure and use GoReleaser for release automation, including standalone setup and unified release-please + GoReleaser workflows. |
| laravel-actions | Write, scaffold, explain, and refactor code using the lorisleiva/laravel-actions package. Covers using actions as objects, controllers, jobs, listeners, commands, with validation, authorization, and testing. |
| mise | Configure and use mise for dev tool management, environment variables, and task running. Covers mise.toml configuration, tool backends (npm, pipx, cargo, etc.), tasks, hooks, and CLI commands. |
| num30-config | Write, debug, and explain Go configuration code using github.com/num30/config. Covers config structs, reading from files/env vars/CLI flags, validation, and watching for changes. |
| pelican-panel-plugins | Write, scaffold, explain, and debug plugins for the Pelican gaming panel. Covers FilamentPHP resources/pages/widgets, permissions, settings, routes, models, and plugin publishing. |
| release-please | Set up release-please and automate release PRs, including unified release-please + GoReleaser workflows. |
Note: goreleaser and release-please both support /setup-release-please-goreleaser to configure a unified workflow that avoids requiring a custom PAT just to trigger GoReleaser.
Installation
Install a skill using the skills CLI:
bunx skills add aaronflorey/agent-skills --skill amber-lang
bunx skills add aaronflorey/agent-skills --skill charmbracelet
bunx skills add aaronflorey/agent-skills --skill cli
bunx skills add aaronflorey/agent-skills --skill depsdotdev
bunx skills add aaronflorey/agent-skills --skill github-cli
bunx skills add aaronflorey/agent-skills --skill goreleaser
bunx skills add aaronflorey/agent-skills --skill laravel-actions
bunx skills add aaronflorey/agent-skills --skill mise
bunx skills add aaronflorey/agent-skills --skill num30-config
bunx skills add aaronflorey/agent-skills --skill pelican-panel-plugins
bunx skills add aaronflorey/agent-skills --skill release-please
License
MIT