Help us improve
Share bugs, ideas, or general feedback.
Personal skills catalog for automation and development workflows.
npx claudepluginhub haomingz/skillsSkills for Grafana dashboard development and automation workflows.
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.
Share bugs, ideas, or general feedback.
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 文件。