Install
openclaw skills install @huaweiclouddev/huawei-cloud-icp-process-guidance华为云ICP备案知识问答Skill。 自带 ICP备案知识库(./kb/),开箱即用。 当用户提到华为云/ICP备案/网站备案/App备案 + 流程/材料/条件/问题/驳回/授权码/审核时触发。 只回答ICP备案相关问题,其他问题礼貌拒绝。
openclaw skills install @huaweiclouddev/huawei-cloud-icp-process-guidance内置 ICP备案知识库,提供直接检索式问答。
本Skill在知识库无法覆盖问题时,会调用 agent-reach 的 Exa 搜索进行补全。
为什么需要:搜索能力由 agent-reach 提供,本Skill只负责判断逻辑和输出格式。
安装方法(复制给 AI 执行):
帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
安装完成后验证:
mcporter call 'exa.web_search_exa(query: "test", numResults: 1)'
如安装遇到问题,参见 agent-reach 故障排除。
本Skill自带 ICP备案知识库,位于
./kb/目录:
index.json:知识库文档索引(预生成,开箱即用)kb/:原始 Markdown 文档目录如需更新知识库内容,请:
- 更新
kb/目录下的 Markdown 文件- 运行
python scripts/build_index.py重新生成索引
确保以下路径可访问:
# 检查 skill 目录结构
ls -la <skill-dir>/
# 检查知识库目录
ls -la <skill-dir>/kb/
其中 <skill-dir> 为本技能的安装目录。
同时满足以下条件时激活:
示例问题:
Step 1:读取 index.json
首先读取 index.json,了解知识库中有哪些文档、各文档的类型和摘要。
Step 2:语义匹配选择文档
根据用户问题的语义,从 index.json 中选择最相关的 1-3 篇文档。
匹配依据:
title:文档标题case_types:案例类型标签summary:文档摘要(LLM生成)Step 3:读取选中文档
读取 index.json 中选中的 Markdown 文档原文。
Step 4:提取 Relevant 段落
从文档原文中找出与用户问题最相关的段落/章节。
Step 5:组装回答
按照响应格式组装回答。
Step 6:搜索兜底(条件触发)
当以下情况发生时,启用网络搜索补全(详见 references/search-fallback.md):
| 触发条件 | 操作 |
|---|---|
| 知识库检索结果相关性低(<0.3)或为空 | 立即搜索 |
| 知识库内容发布时间超过6个月 | 搜索最新政策对比 |
| 用户明确询问"最新"、"最近"相关 | 搜索最新进展 |
搜索补全时:
华为云ICP备案 + [核心关键词] + 2026mcporter call 'exa.web_search_exa(query: "...", numResults: 3)'**网络补充**(仅供参考) 部分本Skill为纯问答模式,无外部参数需要用户确认。
但在进行检索时,会根据用户问题的语义自动推断:
如用户问题表述模糊,应主动询问澄清。
| 场景 | 拒绝话术 |
|---|---|
| 其他云(阿里云、腾讯云、AWS)的备案 | "我这边是华为云ICP备案知识库,其他云平台的情况不太清楚,建议查阅相应平台的官方文档。" |
| 与备案无关的技术问题 | "这个问题超出了ICP备案的范围,建议通过工单或客服(950808转3)咨询。" |
| 价格、购买、续订相关 | "这类问题建议联系华为云销售或查看产品定价页。" |
| 知识库中没有的内容 | "抱歉,知识库中暂时没有收录这方面的信息,建议联系华为云客服 950808 转3 咨询。" |
## ICP备案 · [问题主题]
**结论**:一句话直接回答用户核心问题
**关键事实**:
· 要点1(来自XXX文档#章节)
· 要点2
· 要点3
**适用场景**:[补充说明适用范围或前提条件]
**操作建议**:
1. 可执行的步骤1(简要说明)
2. 可执行的步骤2(简要说明)
3. 如有需要,引导至控制台或人工客服
**来源**:[文档路径.md]
问:个人备案需要准备什么材料?
答:
## ICP备案 · 个人备案材料
**结论**:个人备案需要准备身份证原件和手机,部分省份需要幕布照。
**关键事实**:
· 个人备案材料:身份证原件、手机、幕布照(部分省份如贵州、湖南等需要)
· 网站内容限制:个人备案的网站不能涉及经营性内容
· 真实性核验:需由互联网信息服务负责人完成活体认证和签字
· 地域选择:根据身份证所在地或实际居住地选择备案省份
**适用场景**:首次备案、新增网站/App备案
**操作建议**:
1. 登录华为云控制台,进入ICP备案页面
2. 准备好身份证原件和手机(部分省份需备好幕布照)
3. 负责人需完成活体认证和签字确认
4. 如有问题可拨打客服热线 950808 转3
**来源**:faq/备案材料咨询.md
{
"version": "1.0",
"generated_at": "2026-07-06T10:00:00",
"total_docs": 20,
"docs": [
{
"path": "faq/备案常见问题.md",
"type": "faq",
"title": "备案常见问题",
"case_types": ["备案常见问题", "备案材料咨询", "备案流程咨询", "备案驳回咨询"],
"summary": "汇总ICP备案常见问题,涵盖授权码使用限制、资源备案次数上限、实名核验要求等。"
}
]
}
| 文档 | 说明 |
|---|---|
| references/cli-installation-guide.md | CLI安装指南(本技能为Q&A型,不涉及CLI) |
| references/iam-policies.md | IAM权限策略(本技能为Q&A型,无需云API权限) |
| references/verification-method.md | 验证方法:环境检查、功能验证、性能验证 |
| references/acceptance-criteria.md | 验收标准:功能验收、质量验收、安全验收 |
| references/search-fallback.md | 搜索兜底策略:知识库无果时的网络搜索补全方案 |
python build_index.py 更新索引huawei-cloud-icp-process-guidance/ # 技能包根目录
├── SKILL.md # 技能定义文件(必需,唯一入口)
├── index.json # 知识库文档索引(预生成)
├── kb/ # 知识库目录(自包含)
│ ├── faq/ # FAQ文档
│ ├── procedures/ # 流程文档
│ ├── topics/ # 主题文档
│ ├── overview.md # 知识库概览
│ └── index.md # 知识库索引
├── scripts/ # 脚本目录
│ └── build_index.py # 索引构建脚本
└── references/ # 参考文档目录
├── search-fallback.md # 搜索兜底策略
├── verification-method.md # 验证方法
└── acceptance-criteria.md # 验收标准
| 版本 | 日期 | 变更说明 |
|---|---|---|
| 1.2.0 | 2026-07-07 | 新增前置依赖说明:明确需要安装 agent-reach 才能启用搜索兜底 |
| 1.1.0 | 2026-07-07 | 新增搜索兜底策略:知识库无果时启用 Exa 网络搜索补全 |
| 1.0.0 | 2026-07-07 | 初始版本,符合华为云Skills规范 |