Personal skills catalog for automation and development workflows.
npx claudepluginhub haomingz/skillsSkills for Grafana dashboard development and automation workflows.
Grafana Jsonnet 工作流和仪表板管理的 Claude Code 技能集合。
这是一个长期维护的 Claude Code / Codex 技能目录仓库,遵循官方 Agent Skills 规范。每个 skill 都是一个自包含的包,提供专门的知识、工作流程和工具,用于处理 Grafana 仪表板、Jsonnet 和数据可视化。
添加本仓库为 Claude Code marketplace:
/plugin marketplace add https://github.com/haomingz/skills
安装插件:
/plugin install grafana-skills@haoming-skills
开始使用: Skills 会被 Claude 自动发现并在相关场景下触发。只需自然地描述你的任务即可!
将 Grafana 导出的仪表板 JSON 转换为符合 grafana-code mixin 风格的 Jsonnet。
触发短语: "convert grafana json", "grafana export to jsonnet", "import grafana dashboard"
使用示例:
你:我有一个 Grafana 仪表板的 JSON 导出文件,能帮我转换成遵循 grafana-code 规范的 Jsonnet 吗?
Claude: [自动触发 grafana-json-to-jsonnet skill]
功能:
了解更多: grafana-json-to-jsonnet
将单体 Grafana Jsonnet 仪表板重构为清晰、可维护的统一库风格。
触发短语: "refactor grafana jsonnet", "split dashboard", "extract lib helpers"
使用示例:
你:这个 dashboard.jsonnet 文件太大了,能帮我重构一下吗?
Claude: [自动触发 grafana-jsonnet-refactor skill]
功能:
了解更多: grafana-jsonnet-refactor
将 Python 报表脚本转换为支持多数据源的 Grafana Jsonnet 仪表板。
触发短语: "migrate report to grafana", "convert python report", "elasticsearch to grafana"
使用示例:
你:我有一个查询 Elasticsearch 并生成报表的 Python 脚本,能把它转成 Grafana 仪表板吗?
Claude: [自动触发 grafana-report-to-dashboard skill]
功能:
了解更多: grafana-report-to-dashboard
优化 Grafana Jsonnet 仪表板内容,提升可观测性与诊断效率(RED/USE/Golden Signals)。
触发短语: "optimize grafana dashboard", "observability review", "dashboard audit"
使用示例:
你:帮我评审这个 Grafana dashboard 的可观测性覆盖是否足够?
Claude: [自动触发 grafana-dashboard-optimize skill]
功能:
了解更多: grafana-dashboard-optimize
.
├── README.md # 本文件
├── LICENSE # MIT 许可证
├── .gitignore # Git 忽略规则
├── .claude-plugin/ # Marketplace 配置
│ └── marketplace.json
├── skills/ # 技能目录(自动发现)
│ ├── grafana-json-to-jsonnet/
│ │ ├── SKILL.md # 技能定义
│ │ ├── scripts/ # 转换脚本
│ │ └── references/ # 参考文档(含示例)
│ ├── grafana-jsonnet-refactor/
│ └── grafana-report-to-dashboard/
│ └── grafana-dashboard-optimize/
├── templates/ # 技能模板(不会被自动发现)
│ └── skill-template/
└── docs/ # 文档
├── skills-spec.md # Skills 规范
├── catalog-structure.md # 结构指南
└── skill-template.md # 模板文档
Skills 使用渐进式披露加载模型:
元数据(YAML frontmatter) - 始终在上下文中(约100字)
name: Skill 标识符description: 何时以及如何触发该 skillSKILL.md 正文 - Skill 触发时加载(<5k 字)
打包资源 - 按需加载
scripts/: 可执行代码references/: 参考文档(可包含示例输入/输出)assets/: 输出模板这种设计在保持 Claude 上下文高效的同时,在需要时提供深度领域知识。
复制技能模板:
cp -r templates/skill-template skills/my-new-skill
编辑 SKILL.md:
references/)本地测试:
/plugin reload
提交 pull request!
详细指南参见 docs/skill-template.md。
欢迎贡献!请遵循以下指南:
references/ 中包含示例(如有)# 克隆仓库
git clone https://github.com/haomingz/skills.git
cd skills
# 如需运行脚本,请按对应 skill 的说明安装依赖
/plugin reloadSKILL.md 中的依赖说明skills/*/SKILL.md 中的技能文档本项目基于 MIT 许可证 - 详见 LICENSE 文件。
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.