一键导入
hap-skills-updater
HAP Skills Collection 技能更新和维护技能。当用户提到"更新技能"、"维护技能"、"更新 hap-skills"、"更新 skill"等需求时使用。帮助用户更新和维护 HAP Skills Collection 中的 4 个核心技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
HAP Skills Collection 技能更新和维护技能。当用户提到"更新技能"、"维护技能"、"更新 hap-skills"、"更新 skill"等需求时使用。帮助用户更新和维护 HAP Skills Collection 中的 4 个核心技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
明道云 HAP MCP 自动化配置技能。**立即触发条件**:用户提到"配置 MCP"、"添加 MCP"、"MCP 配置"、"MCP 连接"、"设置 MCP"、提供包含"hap-mcp-"的配置、提供包含"HAP-Appkey"和"HAP-Sign"的 URL。支持 9 种 AI 工具的自动化配置,配置完成后自动验证连通性。
COO 社交媒体运营技能,使用 Playwright MCP 实现小红书、抖音、微信公众号、视频号的自动化运营
专门用于维护和更新明道云 HAP 接口文档的技能。当用户需要在 HAP API 文档中新增、修改、删除接口,或需要同步中英文版本文档时使用此技能。支持组织授权 API (en/zh-Hans) 和应用 API (application) 两种文档类型。
使用明道云 HAP V3 接口搭建页面和操作数据的专业技能。**立即触发条件**:用户提到"HAP V3"、"HAP API"、"接口调用"、"数据接口"、"Appkey"、"Sign"、"接口鉴权"、"Filter 筛选"、"查询数据"、"创建记录"。提供完整的 API 使用指南:鉴权配置、接口调用、筛选器使用、数据操作等。如果用户已配置 HAP MCP,AI 应该自动从 MCP 配置中提取鉴权密钥。
创建和开发明道云 HAP 自定义视图插件的技能。**立即触发条件**:用户提到"HAP 视图插件"、"自定义视图"、"mdye"、"视图开发"、"插件开发"、"初始化视图项目"、"启动视图调试"。提供完整的开发工作流程、API 使用指南和最佳实践。
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
基于 SOC 职业分类
| name | hap-skills-updater |
| description | HAP Skills Collection 技能更新和维护技能。当用户提到"更新技能"、"维护技能"、"更新 hap-skills"、"更新 skill"等需求时使用。帮助用户更新和维护 HAP Skills Collection 中的 4 个核心技能。 |
| license | MIT |
本技能帮助用户更新和维护 HAP Skills Collection 中的 4 个核心技能。
HAP Skills Collection 包含以下 4 个核心技能(需要从 GitHub 仓库更新):
注意: 某些技能可能尚未在本地创建,更新时会自动从 GitHub 仓库同步。
.claude/skills/
├── hap-v3-api/
│ └── SKILL.md
├── hap-view-plugin/
│ └── SKILL.md
├── hap-frontend-project/
│ └── SKILL.md
└── hap-mcp-usage/
└── SKILL.md
在更新技能之前,先检查当前技能的状态:
# 检查技能文件是否存在
ls -la ~/.claude/skills/hap-v3-api/SKILL.md
ls -la ~/.claude/skills/hap-view-plugin/SKILL.md
ls -la ~/.claude/skills/hap-frontend-project/SKILL.md
ls -la ~/.claude/skills/hap-mcp-usage/SKILL.md
# 或者如果是从 GitHub 仓库克隆的
cd /path/to/hap-skills-collection
ls -la .claude/skills/*/SKILL.md
重要: 在安装/更新技能时,必须检查用户是否已安装 应用 API - API 文档 MCP。
根据用户当前使用的平台检查 MCP 配置文件:
Claude Code:
# 检查是否已配置
claude mcp list | grep "应用 API - API 文档"
Cursor:
# 检查配置文件
cat ~/.cursor/mcp.json | grep "应用 API - API 文档"
# 或项目级
cat .cursor/mcp.json | grep "应用 API - API 文档"
TRAE:
# 检查配置文件
cat ~/.trae/mcp.json | grep "应用 API - API 文档"
# 或项目级
cat .trae/mcp.json | grep "应用 API - API 文档"
其他平台: 同理检查对应平台的配置文件
MCP 配置信息:
{
"mcpServers": {
"应用 API - API 文档": {
"command": "npx",
"args": ["-y", "apifox-mcp-server@latest", "--site-id=5442569"]
}
}
}
自动安装步骤:
识别平台: 确定用户使用的 AI 工具(Claude Code / Cursor / TRAE 等)
读取现有配置: 增量更新,保留用户已有的 MCP 配置
添加 API 文档 MCP:
claude mcp add "应用 API - API 文档" --command npx --args "-y,apifox-mcp-server@latest,--site-id=5442569"mcp.json 文件添加配置验证安装: 检查配置文件是否包含 "应用 API - API 文档"
提示重启: 告知用户需要重启工具使配置生效
示例 - Cursor 平台:
# 读取现有配置
EXISTING_CONFIG=$(cat ~/.cursor/mcp.json 2>/dev/null || echo '{"mcpServers":{}}')
# 添加 API 文档 MCP(增量更新)
cat > ~/.cursor/mcp.json <<EOF
{
"mcpServers": {
$(echo "$EXISTING_CONFIG" | jq -r '.mcpServers | to_entries | map("\"\(.key)\": \(.value|tojson)") | join(",")'),
"应用 API - API 文档": {
"command": "npx",
"args": ["-y", "apifox-mcp-server@latest", "--site-id=5442569"]
}
}
}
EOF
# 验证安装
cat ~/.cursor/mcp.json | grep "应用 API - API 文档"
告知用户:
✅ HAP API 文档 MCP 已安装
📋 配置信息:
- 平台:Cursor
- MCP 名称:应用 API - API 文档
- 配置文件:~/.cursor/mcp.json
- 已保留其他 MCP 配置
💡 下一步:
- 重启 Cursor 使配置生效
- 现在可以使用 MCP 查询 HAP API 文档了
📖 用途说明:
- 让 AI 读懂 HAP 接口文档(只读,不执行操作)
- 查询 API 文档、学习接口结构、生成 API 调用代码
# 1. 克隆或更新仓库
git clone https://github.com/garfield-bb/hap-skills-collection.git
# 或如果已存在
cd hap-skills-collection
git pull origin main
# 2. 确保本地技能目录存在
mkdir -p ~/.claude/skills
# 3. 复制所有技能到本地技能目录(包括缺失的技能)
cp -r .claude/skills/hap-v3-api ~/.claude/skills/ 2>/dev/null || echo "hap-v3-api 已存在或不存在"
cp -r .claude/skills/hap-view-plugin ~/.claude/skills/ 2>/dev/null || echo "hap-view-plugin 已存在或不存在"
cp -r .claude/skills/hap-frontend-project ~/.claude/skills/ 2>/dev/null || echo "hap-frontend-project 已存在或不存在"
cp -r .claude/skills/hap-mcp-usage ~/.claude/skills/ 2>/dev/null || echo "hap-mcp-usage 已存在或不存在"
# 4. 验证更新(检查实际存在的技能)
ls -la ~/.claude/skills/hap-*/SKILL.md 2>/dev/null
如果只需要更新某个特定技能:
# 更新单个技能
cp /path/to/hap-skills-collection/.claude/skills/hap-v3-api/SKILL.md ~/.claude/skills/hap-v3-api/SKILL.md
# 更新所有 4 个技能
for skill in hap-v3-api hap-view-plugin hap-frontend-project hap-mcp-usage; do
cp /path/to/hap-skills-collection/.claude/skills/$skill/SKILL.md ~/.claude/skills/$skill/SKILL.md
done
更新后,验证技能是否正确加载:
# 检查文件大小和修改时间
ls -lh ~/.claude/skills/hap-*/SKILL.md
# 检查文件内容(查看前几行)
head -10 ~/.claude/skills/hap-v3-api/SKILL.md
更新技能时,请检查以下内容:
hap-v3-api:
hap-view-plugin:
hap-frontend-project:
hap-mcp-usage:
当用户需要更新技能时,AI 应该:
用户可能说:
如果用户有本地仓库:
# 检查仓库位置
cd /path/to/hap-skills-collection
# 拉取最新更新
git pull origin main
# 复制技能文件
cp -r .claude/skills/* ~/.claude/skills/
# 验证更新
ls -la ~/.claude/skills/hap-*/SKILL.md
# ⚠️ 重要:检查并安装 HAP API 文档 MCP
# (见步骤 1.5)
如果用户没有本地仓库:
# 克隆仓库
git clone https://github.com/garfield-bb/hap-skills-collection.git /tmp/hap-skills-collection
# 确保本地技能目录存在
mkdir -p ~/.claude/skills
# 复制 4 个核心技能文件(只复制存在的)
for skill in hap-v3-api hap-view-plugin hap-frontend-project hap-mcp-usage; do
if [ -d "/tmp/hap-skills-collection/.claude/skills/$skill" ]; then
cp -r /tmp/hap-skills-collection/.claude/skills/$skill ~/.claude/skills/
echo "✅ 已更新 $skill"
else
echo "⚠️ $skill 在仓库中不存在,跳过"
fi
done
# 验证更新(只显示实际存在的技能)
ls -la ~/.claude/skills/hap-*/SKILL.md 2>/dev/null
# ⚠️ 重要:检查并安装 HAP API 文档 MCP
# (见步骤 1.5)
⚠️ 关键提醒:
更新后,AI 应该:
更新完成后,AI 应该告知用户:
完整的用户反馈示例:
✅ HAP Skills 更新完成!
📋 已更新技能:
1. ✅ hap-v3-api - HAP V3 API 使用技能
2. ✅ hap-view-plugin - HAP 视图插件开发技能
3. ✅ hap-frontend-project - HAP 前端项目搭建技能
4. ✅ hap-mcp-usage - HAP MCP 使用指南
📦 MCP 配置:
✅ 应用 API - API 文档 MCP 已安装
- 平台:Cursor
- 配置文件:~/.cursor/mcp.json
- 用途:让 AI 读懂 HAP 接口文档
💡 下一步:
- 重启 Cursor 使所有配置生效
- 现在可以使用最新的 HAP 技能了
📚 技能位置:
~/.claude/skills/
├── hap-v3-api/
├── hap-view-plugin/
├── hap-frontend-project/
└── hap-mcp-usage/
每个技能文件(SKILL.md)应该遵循以下格式:
---
name: skill-name
description: 技能描述,说明何时使用此技能
license: MIT
---
# 技能标题
技能正文内容...
记录每次更新的内容:
症状: ls: ~/.claude/skills/hap-xxx/SKILL.md: No such file or directory
解决方案:
# 创建技能目录
mkdir -p ~/.claude/skills/hap-v3-api
mkdir -p ~/.claude/skills/hap-view-plugin
mkdir -p ~/.claude/skills/hap-frontend-project
mkdir -p ~/.claude/skills/hap-mcp-usage
# 从仓库复制文件
cp /path/to/hap-skills-collection/.claude/skills/*/SKILL.md ~/.claude/skills/*/
症状: AI 无法识别技能
解决方案:
症状: 更新文件后,AI 仍使用旧版本
解决方案:
当用户提到以下内容时,使用此技能:
注意: 此技能仅用于更新和维护 HAP Skills Collection 中的 4 个核心技能。如果需要添加新技能或修改技能内容,请参考各技能的 SKILL.md 文件。