fix: 为 9 个 skill 补全 L0/L1/L2 分层结构,版本号 +1

按照 desirecore-format.md 规范,为以下 skill 添加标准分层结构:
- docx (1.0.0→1.0.1), pdf (1.0.0→1.0.1), pptx (1.0.0→1.0.1), xlsx (1.0.0→1.0.1)
- frontend-design (1.0.0→1.0.1), mail-operations (1.0.0→1.0.1)
- environment-setup (1.1.0→1.1.1), web-access (1.1.0→1.1.1)
- manage-teams (1.2.0→1.2.1)

每个文件增加 L0(一句话摘要)、L1(概述与使用场景)、L2(详细规范)三层,
原有技术内容保持不变,metadata.updated_at 更新为 2026-04-13。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-13 15:33:56 +08:00
parent 9cde6c0c7d
commit aa6b1389fe
15 changed files with 439 additions and 236 deletions

View File

@@ -3,11 +3,11 @@ name: 创建智能体
description: >-
通过多轮对话收集需求,调用 HTTP API 创建新的 AgentFS v2 智能体,支持自定义 persona 和 principles。Use when
用户要求创建新智能体、培养某领域助手、或快速基于模板生成可治理 Agent。
version: 2.4.0
version: 2.4.1
type: meta
risk_level: low
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- agent
- creation
@@ -80,6 +80,7 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
### 阶段 1意图识别
**触发条件**(任一满足):
- 用户明确说"创建一个 Agent"或"帮我做一个助手"
- 用户描述需要某领域的专业帮助,且当前 Agent 不具备该能力
- 用户询问"能不能帮我培养一个..."
@@ -90,22 +91,23 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
**必填信息**
| 字段 | 说明 | 引导问题示例 |
|------|------|------------|
| `name` | 智能体名称 | "你想给这个智能体起什么名字?" |
| `role` | 核心职责 | "它主要负责什么工作?" |
| `target_users` | 目标用户 | "谁会使用这个智能体?" |
| `domain` | 专业领域 | "它需要哪些专业知识?" |
| 字段 | 说明 | 引导问题示例 |
| -------------- | ---------- | ------------------------------ |
| `name` | 智能体名称 | "你想给这个智能体起什么名字?" |
| `role` | 核心职责 | "它主要负责什么工作?" |
| `target_users` | 目标用户 | "谁会使用这个智能体?" |
| `domain` | 专业领域 | "它需要哪些专业知识?" |
**选填信息**
| 字段 | 说明 | 默认值 |
|------|------|-------|
| `style` | 沟通风格 | 根据领域模板决定 |
| 字段 | 说明 | 默认值 |
| ------------ | --------- | ---------------- |
| `style` | 沟通风格 | 根据领域模板决定 |
| `boundaries` | 禁区/红线 | 根据领域模板决定 |
| `language` | 主要语言 | 中文 |
| `language` | 主要语言 | 中文 |
**收集策略**
- 优先通过用户的自然描述推断信息
- 仅追问用户未提及的必填项
- 每轮最多追问 2 个问题
@@ -116,32 +118,32 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
**Persona 字段**(所有字段均可选,未收集到的由系统自动补全):
| 层级 | 字段 | 说明 |
|------|------|------|
| L0 | — | 一句话核心身份 |
| L1 | `role` | 角色定位 |
| L1 | `personality` | 性格特征标签 |
| L1 | `communication_style` | 沟通风格 |
| L2 | — | 专业领域、核心价值观、决策偏好等free-form |
| 层级 | 字段 | 说明 |
| ---- | --------------------- | --------------------------------------------- |
| L0 | — | 一句话核心身份 |
| L1 | `role` | 角色定位 |
| L1 | `personality` | 性格特征标签 |
| L1 | `communication_style` | 沟通风格 |
| L2 | — | 专业领域、核心价值观、决策偏好等free-form |
**Principles 字段**(同样全部可选):
| 层级 | 字段 | 说明 |
|------|------|------|
| L0 | — | 一句话最高原则 |
| L1 | `must_do` | 必须做的事项 |
| L1 | `must_not` | 绝不做的事项(安全红线) |
| L1 | `priority` | 优先级排序 |
| L2 | — | 治理原则、升级规则等free-form |
| 层级 | 字段 | 说明 |
| ---- | ---------- | --------------------------------- |
| L0 | — | 一句话最高原则 |
| L1 | `must_do` | 必须做的事项 |
| L1 | `must_not` | 绝不做的事项(安全红线) |
| L1 | `priority` | 优先级排序 |
| L2 | — | 治理原则、升级规则等free-form |
**领域匹配参考**
| 领域关键词 | 推荐 personality | 默认 must_not |
|-----------|-----------------|--------------|
| 法律、合同、法务 | 专业、严谨、审慎 | 不提供诉讼代理、不替代正式法律意见 |
| 财务、会计、投资 | 精确、分析性、保守 | 不提供投资建议、不处理真实交易 |
| 代码、开发、架构 | 逻辑、务实、直接 | 不直接访问生产环境、不存储凭证 |
| 通用/其他 | 友好、有帮助 | 通用安全规范 |
| 领域关键词 | 推荐 personality | 默认 must_not |
| ---------------- | ------------------ | ---------------------------------- |
| 法律、合同、法务 | 专业、严谨、审慎 | 不提供诉讼代理、不替代正式法律意见 |
| 财务、会计、投资 | 精确、分析性、保守 | 不提供投资建议、不处理真实交易 |
| 代码、开发、架构 | 逻辑、务实、直接 | 不直接访问生产环境、不存储凭证 |
| 通用/其他 | 友好、有帮助 | 通用安全规范 |
### 阶段 4用户确认
@@ -156,21 +158,21 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
>
> **人格设定**
>
> | 字段 | 内容 |
> |------|------|
> | 字段 | 内容 |
> | -------- | ------------------------------------------------ |
> | 核心身份 | 你是法律顾问小助手,专注于合同审查和法律风险评估 |
> | 角色定位 | 专注于合同审查和法律风险评估的数字法律顾问 |
> | 性格特征 | 专业、严谨、审慎 |
> | 沟通风格 | 准确使用法律术语,同时提供通俗解释 |
> | 角色定位 | 专注于合同审查和法律风险评估的数字法律顾问 |
> | 性格特征 | 专业、严谨、审慎 |
> | 沟通风格 | 准确使用法律术语,同时提供通俗解释 |
>
> **行为原则**
>
> | 字段 | 内容 |
> |------|------|
> | 最高原则 | 以用户利益为最高优先级,不替代正式法律意见 |
> | 必须做 | 准确引用法律条文、标注不确定性、建议咨询专业律师 |
> | 绝不做 | 提供诉讼代理、替代正式法律意见、泄露用户咨询内容 |
> | 优先级 | 用户安全 > 准确性 > 效率 |
> | 字段 | 内容 |
> | -------- | ------------------------------------------------ |
> | 最高原则 | 以用户利益为最高优先级,不替代正式法律意见 |
> | 必须做 | 准确引用法律条文、标注不确定性、建议咨询专业律师 |
> | 绝不做 | 提供诉讼代理、替代正式法律意见、泄露用户咨询内容 |
> | 优先级 | 用户安全 > 准确性 > 效率 |
>
> ---
>
@@ -179,6 +181,7 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
**"修改"分支处理**
用户选择"修改"时:
1. 询问用户要修改哪个字段(如"想修改哪一项?"
2. 用户指出要修改的字段(如"性格特征改成更活泼的"
3. Agent 重新收集该字段内容
@@ -258,6 +261,7 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
> 智能体「法律顾问小助手」已创建成功!
>
> **下一步你可以**
>
> - 直接开始对话
> - 为它添加技能,让它更强大
> - 调整它的性格或行为规则
@@ -268,11 +272,11 @@ create-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 创建
### 错误处理
| 错误码 | 场景 | 处理方式 |
|--------|------|---------|
| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 |
| 409 | Agent ID 已存在 | 建议使用其他名称 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
| 错误码 | 场景 | 处理方式 |
| ------ | ------------------------ | ---------------- |
| 400 | 缺少 name 或 ID 格式无效 | 提示用户检查输入 |
| 409 | Agent ID 已存在 | 建议使用其他名称 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
### 权限要求

View File

@@ -1,11 +1,11 @@
---
name: 删除智能体
description: 安全删除指定的智能体及其关联数据。删除前会验证智能体状态支持可选地删除所有会话历史。Use when 用户需要删除不再使用的智能体。
version: 2.4.0
version: 2.4.1
type: meta
risk_level: high
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- agent
- deletion
@@ -81,11 +81,13 @@ delete-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 安全
**触发条件**:用户表达删除意图但未指定具体智能体
**操作**
- 调用 `GET /api/agents` 获取所有智能体列表
- 筛选出状态为 `offline``error` 的智能体(可安全删除)
- 标注出 `online`/`busy`/`recovery` 状态的智能体(需先停止)
**输出示例**
```
可删除的智能体:
1. 法律顾问助手 (legal-assistant) - 状态: offline
@@ -98,11 +100,13 @@ delete-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 安全
### 阶段 2确认用户意图与目标
**确认要点**
- 用户指定的智能体名称/ID
- 明确告知删除操作不可恢复
- 展示智能体基本信息供用户确认
**对话示例**
```
您要删除智能体 "法律顾问助手" (legal-assistant)。
⚠️ 警告:此操作不可恢复,该智能体的所有配置、技能、工具将被永久删除。
@@ -113,6 +117,7 @@ delete-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 安全
### 阶段 3询问删除选项
**询问内容**
```
是否同时删除该智能体的所有会话历史?
- 是:删除智能体及其所有对话记录
@@ -122,12 +127,14 @@ delete-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 安全
```
**参数映射**
- 用户选择"是" → `deleteRuns=true`
- 用户选择"否" → `deleteRuns=false`(默认)
### 阶段 4最终确认
**确认摘要**
```
请确认删除操作:
- 目标智能体:法律顾问助手 (legal-assistant)
@@ -142,9 +149,11 @@ delete-agent 是一个**元技能Meta-Skill**,赋予 DesireCore 安全
**API 端点**`DELETE /api/agents/{agentId}`
**查询参数**
- `deleteRuns`: `'true'``'false'`
**请求示例**
```bash
curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true"
```
@@ -154,6 +163,7 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true"
### 阶段 6返回操作结果
**成功响应处理**
```json
{
"deleted": true,
@@ -172,6 +182,7 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true"
```
**结果报告模板**
```
✅ 智能体 "法律顾问助手" 已成功删除
@@ -189,16 +200,16 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true"
在阶段 1 列出智能体时,通过 `GET /api/agents` 筛选状态:
| 状态 | 可否删除 | 阶段 1 展示方式 |
|------|---------|---------------|
| `offline` / `error` | ✅ 可删除 | 列入"可删除"列表 |
| 状态 | 可否删除 | 阶段 1 展示方式 |
| ------------------------------ | ----------- | ------------------------------ |
| `offline` / `error` | ✅ 可删除 | 列入"可删除"列表 |
| `online` / `busy` / `recovery` | ❌ 需先停止 | 标注"需先停止",不进入后续流程 |
**停止活跃智能体的方式**:通过 Socket.IO 发送 `agent:shutdown` 事件:
```yaml
事件: agent:shutdown
数据: { "agentId": "<agent_id>" }
数据: { 'agentId': '<agent_id>' }
效果: 中止所有活跃会话 → 停止调度任务 → 状态转为 offline
```
@@ -206,20 +217,20 @@ curl -X DELETE "{agentServiceUrl}/api/agents/legal-assistant?deleteRuns=true"
### API 错误码
| 错误码 | 场景 | 处理方式 |
|--------|------|---------|
| 400 | Agent ID 格式无效 | 提示用户检查智能体名称 |
| 404 | 智能体不存在 | 告知用户智能体已被删除或 ID 错误 |
| 409 | 智能体处于活跃状态API 返回 `Cannot delete agent "xxx": currently online` | 提示用户先在 UI 中停止智能体 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
| 错误码 | 场景 | 处理方式 |
| ------ | ---------------------------------------------------------------------------- | -------------------------------- |
| 400 | Agent ID 格式无效 | 提示用户检查智能体名称 |
| 404 | 智能体不存在 | 告知用户智能体已被删除或 ID 错误 |
| 409 | 智能体处于活跃状态API 返回 `Cannot delete agent "xxx": currently online` | 提示用户先在 UI 中停止智能体 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
## 删除范围说明
| 类别 | 删除内容 | 条件 |
|------|---------|------|
| **始终删除** | AgentFS 目录配置、人格、规则、技能、工具、记忆、用户偏好数据、内存状态调度器、队列、消息订阅、MCP 连接)、注册表条目 | 无条件 |
| **可选删除** | 会话历史、话题索引 | `deleteRuns=true` |
| **保留不删** | 其他智能体数据、用户配置、全局设置、市场缓存 | — |
| 类别 | 删除内容 | 条件 |
| ------------ | -------------------------------------------------------------------------------------------------------------------------- | ----------------- |
| **始终删除** | AgentFS 目录配置、人格、规则、技能、工具、记忆、用户偏好数据、内存状态调度器、队列、消息订阅、MCP 连接)、注册表条目 | 无条件 |
| **可选删除** | 会话历史、话题索引 | `deleteRuns=true` |
| **保留不删** | 其他智能体数据、用户配置、全局设置、市场缓存 | — |
## 权限要求

View File

@@ -1,11 +1,11 @@
---
name: 发现智能体
description: 根据用户需求推荐最匹配的智能体展示候选列表并引导选择。Use when 用户描述需求但不确定该找哪个智能体帮忙,或想浏览可用的智能体。
version: 2.5.0
version: 2.5.1
type: procedural
risk_level: low
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- agent
- discovery
@@ -77,6 +77,7 @@ discover-agent 是一个**流程型技能Procedural Skill**,赋予 Desir
### 阶段 1需求理解
**触发条件**(任一满足):
- 用户说"帮我找一个..."、"有没有..."、"谁能帮我..."
- 用户描述了一个任务但未指定具体智能体
- 用户说"有哪些智能体"、"看看都有谁"
@@ -86,23 +87,25 @@ discover-agent 是一个**流程型技能Procedural Skill**,赋予 Desir
从用户描述中提取以下维度:
| 维度 | 说明 | 示例 |
|------|------|------|
| `domain` | 专业领域 | 法律、财务、技术、教育 |
| 维度 | 说明 | 示例 |
| ----------- | -------- | ---------------------- |
| `domain` | 专业领域 | 法律、财务、技术、教育 |
| `task_type` | 任务类型 | 咨询、审查、分析、创作 |
| `keywords` | 关键词 | 合同、报表、代码、论文 |
| `urgency` | 紧急程度 | 日常 / 紧急 |
| `keywords` | 关键词 | 合同、报表、代码、论文 |
| `urgency` | 紧急程度 | 日常 / 紧急 |
### 阶段 2Agent 检索
**数据源**:调用 `GET /api/agents` 获取所有已注册的智能体列表。
**API 调用**
```bash
GET /api/agents
```
**返回数据中的关键字段**
- `id` — 智能体唯一标识
- `name` — 智能体名称
- `description` — 智能体描述
@@ -110,6 +113,7 @@ GET /api/agents
- `status` — 当前状态online/offline/busy
**过滤规则**
- 默认只展示 `status: online``status: offline` 的智能体
- 排除系统内部智能体(如 DesireCore 自身,除非用户显式要求)
@@ -117,14 +121,15 @@ GET /api/agents
根据以下维度综合判断匹配度(使用 LLM 语义理解,非公式计算):
| 维度 | 说明 |
|------|------|
| 维度 | 说明 |
| ---------- | --------------------------------------------------- |
| 描述相关性 | 智能体 description / persona 与用户需求的语义相关度 |
| 技能匹配度 | 智能体拥有的 skills 与任务类型的关联度 |
| 领域契合度 | 智能体专业领域与用户需求领域的契合程度 |
| 状态可用性 | 智能体当前状态online 优先于 offline |
| 技能匹配度 | 智能体拥有的 skills 与任务类型的关联度 |
| 领域契合度 | 智能体专业领域与用户需求领域的契合程度 |
| 状态可用性 | 智能体当前状态online 优先于 offline |
**展示规则**
- 高度匹配(明确适合该任务)→ 标为"推荐"
- 部分匹配(可能有帮助)→ 标为"可能相关"
- 无明显关联 → 不展示
@@ -132,6 +137,7 @@ GET /api/agents
### 阶段 4候选排序
**排序规则**
1. 按综合得分降序排列
2. 同分时 online 状态优先
3. 最多展示 5 个候选
@@ -196,12 +202,12 @@ GET /api/agents
**用户选择后的操作**
| 用户选择 | 后续操作 |
|---------|---------|
| 选择了某个智能体 | 切换到该智能体的对话,传递用户需求上下文 |
| 要求了解更多 | 调用 `GET /api/agents/:id` 获取详情,展示结构化信息(见下方) |
| 不满意候选 | 引导用户细化需求或建议创建新 Agent |
| 选择"创建新的" | 调用 create-agent 技能,传递已收集的需求信息 |
| 用户选择 | 后续操作 |
| ---------------- | ------------------------------------------------------------- |
| 选择了某个智能体 | 切换到该智能体的对话,传递用户需求上下文 |
| 要求了解更多 | 调用 `GET /api/agents/:id` 获取详情,展示结构化信息(见下方) |
| 不满意候选 | 引导用户细化需求或建议创建新 Agent |
| 选择"创建新的" | 调用 create-agent 技能,传递已收集的需求信息 |
**"了解更多"的实现**
@@ -238,23 +244,23 @@ GET /api/agents/{agentId}/persona
context_handoff:
source_agent: desirecore
target_agent: legal-assistant
user_intent: "帮我审查这份合同的风险点"
user_intent: '帮我审查这份合同的风险点'
```
### 与其他技能的协作
| 协作技能 | 协作方式 |
|---------|---------|
| create-agent | 无匹配时建议创建新 Agent传递用户需求作为初始信息 |
| task-management | 匹配成功后可自动创建任务并分配给目标 Agent |
| 协作技能 | 协作方式 |
| --------------- | -------------------------------------------------- |
| create-agent | 无匹配时建议创建新 Agent传递用户需求作为初始信息 |
| task-management | 匹配成功后可自动创建任务并分配给目标 Agent |
### 错误处理
| 错误场景 | 处理方式 |
|---------|---------|
| API 调用失败 | 提示网络错误,建议稍后重试 |
| Agent 列表为空 | 引导用户创建第一个智能体 |
| 用户描述过于模糊 | 追问具体需求,提供领域选项引导 |
| 错误场景 | 处理方式 |
| --------------------- | -------------------------------- |
| API 调用失败 | 提示网络错误,建议稍后重试 |
| Agent 列表为空 | 引导用户创建第一个智能体 |
| 用户描述过于模糊 | 追问具体需求,提供领域选项引导 |
| 推荐的 Agent 状态异常 | 标注状态,建议选择其他在线 Agent |
### 权限要求

View File

@@ -13,7 +13,7 @@ description: >-
PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document
generation. Use when 用户提到 Word文档、docx、创建文档、编辑文档、报告、
备忘录、公文、合同、信函模板。
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: low
status: enabled
@@ -25,7 +25,7 @@ tags:
- office
metadata:
author: anthropic
updated_at: '2026-04-04'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -47,7 +47,26 @@ market:
channel: latest
---
# DOCX creation, editing, and analysis
# docx 技能
## L0一句话摘要
创建、编辑和处理 Word 文档(.docx支持新建、修改 XML、格式校验全流程。
## L1概述与使用场景
### 能力描述
docx 是一个**流程型技能Procedural Skill**,提供 Word 文档的完整处理能力。支持通过 docx-jsNode.js创建新文档通过解包 XML 编辑现有文档,以及格式验证和 PDF 转换。
### 使用场景
- 用户需要创建新的 Word 文档(报告、备忘录、合同、信函等)
- 用户需要编辑现有 .docx 文件(修改内容、添加批注、跟踪修改)
- 用户需要从 .docx 文件中提取文本或表格数据
- 用户需要进行文档格式转换(.doc → .docx、.docx → PDF
## L2详细规范
## Prerequisites

View File

@@ -15,7 +15,7 @@ description: >-
guidance. Use when 用户提到 安装Python、安装Node、安装Docker、容器、Podman、
WSL、WSL2、环境配置、虚拟环境、版本管理、PATH问题、pip找不到、python找不到、
docker找不到、容器运行环境。
version: 1.1.0
version: 1.1.1
type: procedural
risk_level: low
status: enabled
@@ -31,7 +31,7 @@ tags:
- troubleshooting
metadata:
author: desirecore
updated_at: '2026-04-08'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -51,15 +51,33 @@ market:
channel: latest
---
# Environment Setup Guide
# environment-setup 技能
本技能提供开发环境的完整配置指南,涵盖三大支柱:
## L0一句话摘要
1. **运行时环境**Python / Node.js 安装与多版本管理Hatch、Volta、pyenv、nvm
2. **容器环境**Docker / Podman 检测、安装与使用
3. **Windows 子系统**WSL2 安装与配置(仅 Windows
检测、安装和排查 Python / Node.js / Docker 开发环境,覆盖多版本管理与容器运行时。
---
## L1概述与使用场景
### 能力描述
environment-setup 是一个**流程型技能Procedural Skill**提供开发环境的完整配置指南涵盖三大支柱运行时环境Python / Node.js、容器环境Docker / Podman、Windows 子系统WSL2
### 使用场景
- 用户需要安装 Python、Node.js 或 Docker
- 用户遇到 "python not found"、"npm not found"、"docker not found" 等环境问题
- 用户需要配置多版本管理Hatch、Volta、pyenv、nvm
- 其他技能docx、pdf、xlsx、pptx报告 Python 或 Node.js 不可用时
- Windows 用户需要配置 WSL2
### 核心价值
- **全平台覆盖**macOS / Windows / Linux 全面支持
- **多方案对比**DesireCore 内置方案Hatch/Volta与社区方案pyenv/nvm对比
- **故障排查**:常见错误的诊断步骤和解决方案
## L2详细规范
## 快速诊断

View File

@@ -10,7 +10,7 @@ description: >-
界面设计、组件、海报、Landing Page、落地页、React 组件、Vue 组件、
CSS 样式、美化界面、设计一个、做一个网页、官网、仪表盘、Dashboard。
license: Complete terms in LICENSE.txt
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: low
status: enabled
@@ -24,7 +24,7 @@ tags:
- html
metadata:
author: anthropic
updated_at: '2026-04-07'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -48,9 +48,31 @@ market:
channel: latest
---
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
# frontend-design 技能
The user provides frontend requirements: a component, page, application, or interface to build. They may include context about the purpose, audience, or technical constraints.
## L0一句话摘要
创建有品味、避免 AI 烂大街审美的高质量前端界面与组件。
## L1概述与使用场景
### 能力描述
frontend-design 是一个**流程型技能Procedural Skill**,引导创建独特、生产级的前端界面,避免千篇一律的 AI 生成审美。输出真实可运行的代码,注重美学细节和创意选择。
### 使用场景
- 用户需要创建网页组件、页面或应用Landing Page、仪表盘、React 组件等)
- 用户需要为现有 Web UI 进行样式美化
- 用户需要创建海报、视觉设计等前端产出物
### 核心价值
- **反 AI 审美**:拒绝 Inter 字体 + 紫色渐变的烂大街风格
- **设计思维驱动**:先确定美学方向,再编写代码
- **生产级质量**:输出可直接使用的完整代码
## L2详细规范
## Output Rule

View File

@@ -9,7 +9,7 @@ description: >-
Use when 用户提到 邮件、邮箱、收件箱、发邮件、回复邮件、查邮件、Gmail、
Outlook、QQ邮箱、163邮箱、附件、标签、草稿、自动回复、邮件规则、
转发、抄送、未读邮件、收信、发信、邮件同步、邮件搜索。
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: medium
status: enabled
@@ -23,7 +23,7 @@ tags:
- smtp
metadata:
author: desirecore
updated_at: '2026-04-10'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -42,9 +42,32 @@ market:
channel: latest
---
# 邮箱操作
# mail-operations 技能
通过 DesireCore 本地 REST API 操作邮件系统,支持 Gmail / Outlook / IMAPQQ、163 等)。
## L0一句话摘要
通过本地 REST API 收发邮件、搜索、标签管理和自动规则,支持 Gmail / Outlook / IMAP。
## L1概述与使用场景
### 能力描述
mail-operations 是一个**流程型技能Procedural Skill**,通过 DesireCore 本地 REST API 操作邮件系统。支持 GmailOAuth2、OutlookMSAL和 IMAP/SMTPQQ、163、Yahoo 等)三种邮箱类型,涵盖收发邮件、搜索、标签管理、附件下载、草稿管理和自动规则。
### 使用场景
- 用户需要查看收件箱、发送或回复邮件
- 用户需要搜索特定邮件或管理邮件标签/分类
- 用户需要下载附件或管理草稿
- 用户需要设置自动回复规则或触发智能体处理邮件
### 核心价值
- **统一接口**:三种邮箱通过统一 API 操作,降低使用复杂度
- **本地安全**:所有操作通过本地 API 完成,无需暴露凭证
- **智能联动**:支持自动规则和智能体邮件处理
## L2详细规范
## API 基础信息

View File

@@ -4,11 +4,11 @@ description: >-
管理 Agent 的技能生命周期:通过 HTTP API 导入、安装、更新、删除技能,
或通过 AgentFS 文件系统直接编写符合规范的 SKILL.md。Use when 用户要求
安装技能、从 URL/Git 导入技能、编写新技能、或管理已有技能。
version: 1.0.0
version: 1.0.1
type: meta
risk_level: low
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- skill
- import
@@ -98,6 +98,7 @@ Content-Type: application/json
```
**安全限制**
- 仅允许 HTTPS URL
- 文件大小上限 20MB
- 请求超时 30 秒
@@ -163,9 +164,7 @@ Content-Type: application/json
"id": "data-analysis",
"path": "data-analysis",
"content": "---\nname: 数据分析\n...",
"sidecarFiles": [
{ "name": "examples.md", "content": "..." }
]
"sidecarFiles": [{ "name": "examples.md", "content": "..." }]
},
{
"id": "report-writing",
@@ -177,6 +176,7 @@ Content-Type: application/json
```
API 会自动:
- 使用 `--depth=1` 浅克隆以减少下载量
- 递归扫描目录中的 SKILL.md 文件
- 从目录名推导 skillIdfallback 从 frontmatter name 生成 slug
@@ -315,6 +315,7 @@ Content-Type: application/json
```
可选参数:
- `sourceAgentId` — 源 Agent ID从 agent 级复制时必填)
- `sourceSource` — 源作用域:`project` | `agent` | `global`
- `sourceWorkDir` — 源 project workDir从 project 级复制时使用)
@@ -410,8 +411,8 @@ requires:
### 错误处理
| 错误场景 | 处理方式 |
|---------|---------|
| ... | ... |
| -------- | -------- |
| ... | ... |
```
#### 使用 Write 工具创建技能示例
@@ -476,60 +477,60 @@ metadata:
#### Frontmatter 字段表
| 字段 | 必填 | 类型 | 说明 |
|------|------|------|------|
| `description` | **必填** | string | 技能用途描述,建议包含 "Use when" 触发提示 |
| `name` | 推荐 | string | 技能显示名称 |
| `version` | 推荐 | string | 语义版本号(如 `1.0.0` |
| `type` | 推荐 | enum | `procedural` / `conversational` / `meta` |
| `risk_level` | 推荐 | enum | `low` / `medium` / `high` |
| `status` | 推荐 | enum | `enabled` / `disabled` |
| `tags` | 可选 | string[] | 标签列表,用于搜索和分类 |
| `disable-model-invocation` | 可选 | boolean | `true` 时仅允许显式调用,默认 `false` |
| `requires` | 可选 | object | 依赖声明:`tools``optional_tools``connections` |
| `metadata` | 可选 | object | 元信息:`author``updated_at` |
| `market` | 可选 | object | 市场展示元数据(仅市场发布的技能需要) |
| 字段 | 必填 | 类型 | 说明 |
| -------------------------- | -------- | -------- | -------------------------------------------------- |
| `description` | **必填** | string | 技能用途描述,建议包含 "Use when" 触发提示 |
| `name` | 推荐 | string | 技能显示名称 |
| `version` | 推荐 | string | 语义版本号(如 `1.0.0` |
| `type` | 推荐 | enum | `procedural` / `conversational` / `meta` |
| `risk_level` | 推荐 | enum | `low` / `medium` / `high` |
| `status` | 推荐 | enum | `enabled` / `disabled` |
| `tags` | 可选 | string[] | 标签列表,用于搜索和分类 |
| `disable-model-invocation` | 可选 | boolean | `true` 时仅允许显式调用,默认 `false` |
| `requires` | 可选 | object | 依赖声明:`tools``optional_tools``connections` |
| `metadata` | 可选 | object | 元信息:`author``updated_at` |
| `market` | 可选 | object | 市场展示元数据(仅市场发布的技能需要) |
#### type 说明
| 类型 | 含义 | 示例 |
|------|------|------|
| `procedural` | 流程型,按步骤执行 | 数据分析流程、审批流程 |
| `conversational` | 对话型,通过多轮对话完成 | 需求收集、头脑风暴 |
| `meta` | 元技能,管理其他资源 | 创建 Agent、管理技能 |
| 类型 | 含义 | 示例 |
| ---------------- | ------------------------ | ---------------------- |
| `procedural` | 流程型,按步骤执行 | 数据分析流程、审批流程 |
| `conversational` | 对话型,通过多轮对话完成 | 需求收集、头脑风暴 |
| `meta` | 元技能,管理其他资源 | 创建 Agent、管理技能 |
#### Markdown Body 结构L0 / L1 / L2
| 层级 | 内容 | 用途 |
|------|------|------|
| L0 | 一句话摘要 | 快速理解技能做什么 |
| L1 | 能力描述 + 使用场景 + 核心价值 | 判断是否适用 |
| L2 | 详细规范步骤、API、格式、错误处理 | 具体执行指南 |
| 层级 | 内容 | 用途 |
| ---- | ----------------------------------- | ------------------ |
| L0 | 一句话摘要 | 快速理解技能做什么 |
| L1 | 能力描述 + 使用场景 + 核心价值 | 判断是否适用 |
| L2 | 详细规范步骤、API、格式、错误处理 | 具体执行指南 |
### 6. 作用域说明
技能存在三个作用域层级,按优先级从高到低:
| 优先级 | 作用域 | 路径 | 可见范围 |
|--------|--------|------|---------|
| 最高 | Project 级 | `.claude/skills/` (项目根目录) | 当前项目所有 Agent |
| 中 | Agent 级 | `~/.desirecore/agents/{agentId}/skills/` | 仅该 Agent |
| 最低 | Global 级 | `~/.desirecore/skills/` | 所有 Agent |
| 优先级 | 作用域 | 路径 | 可见范围 |
| ------ | ---------- | ---------------------------------------- | ------------------ |
| 最高 | Project 级 | `.claude/skills/` (项目根目录) | 当前项目所有 Agent |
| 中 | Agent 级 | `~/.desirecore/agents/{agentId}/skills/` | 仅该 Agent |
| 最低 | Global 级 | `~/.desirecore/skills/` | 所有 Agent |
**同名覆盖规则**:高优先级作用域的同名技能会覆盖低优先级的。例如 Agent 级有一个 `data-analysis` 技能,会覆盖全局同名技能。
### 7. 错误处理
| 错误码 | 场景 | 处理方式 |
|--------|------|---------|
| 400 | 缺少必填字段或格式无效 | 提示用户检查输入,说明哪个字段有问题 |
| 400 | SKILL.md frontmatter 校验失败 | 展示校验错误详情,引导用户修正 |
| 404 | 技能不存在 | 提示技能 ID 可能拼写错误,列出可用技能 |
| 404 | Git 仓库中无 SKILL.md | 提示仓库格式不符合技能规范 |
| 409 | 技能已存在(冲突写入) | 建议使用 PUT 更新而非 POST 创建 |
| 413 | 远程文件超过 20MB | 提示文件过大,建议精简内容 |
| 504 | URL 抓取超时 | 提示网络超时,建议检查 URL 或稍后重试 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
| 错误码 | 场景 | 处理方式 |
| ------ | ----------------------------- | -------------------------------------- |
| 400 | 缺少必填字段或格式无效 | 提示用户检查输入,说明哪个字段有问题 |
| 400 | SKILL.md frontmatter 校验失败 | 展示校验错误详情,引导用户修正 |
| 404 | 技能不存在 | 提示技能 ID 可能拼写错误,列出可用技能 |
| 404 | Git 仓库中无 SKILL.md | 提示仓库格式不符合技能规范 |
| 409 | 技能已存在(冲突写入) | 建议使用 PUT 更新而非 POST 创建 |
| 413 | 远程文件超过 20MB | 提示文件过大,建议精简内容 |
| 504 | URL 抓取超时 | 提示网络超时,建议检查 URL 或稍后重试 |
| 500 | 服务器内部错误 | 提示用户稍后再试 |
### 8. 权限说明

View File

@@ -1,7 +1,7 @@
---
name: 团队管理
description: 创建和管理 Agent 团队,组织多 Agent 协作。Use when 需要多个 Agent 围绕同一任务协作、需要建立组织架构、或需要组长统一调度分派任务时。
version: 1.2.0
version: 1.2.1
type: procedural
risk_level: medium
status: enabled
@@ -11,7 +11,7 @@ tags:
- organization
metadata:
author: desirecore
updated_at: '2026-03-29'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -34,11 +34,32 @@ market:
category: productivity
---
# 团队管理技能
# manage-teams 技能
## 概述
## L0一句话摘要
团队是 DesireCore 中多个 Agent 围绕共同任务协作的组织单元。每个团队有一个组长supervisor负责接收需求、拆解任务、分派给成员、汇总结果
创建和管理 Agent 团队,组织多 Agent 围绕共同任务协作
## L1概述与使用场景
### 能力描述
manage-teams 是一个**流程型技能Procedural Skill**,赋予 DesireCore 创建和管理 Agent 团队的能力。团队是多个 Agent 围绕共同任务协作的组织单元每个团队有一个组长supervisor负责接收需求、拆解任务、分派给成员、汇总结果。
### 使用场景
- 需要多个 Agent 围绕同一任务持续协作(如项目组)
- 需要建立组织架构(部门/团队层级)
- 需要组长统一调度、拆解和分派任务
- 简单一次性委派不够,需要共享上下文的长期协作
### 核心价值
- **组织化协作**:从单点委派升级为团队协作模式
- **灵活管理**:支持临时团队和持久团队两种模式
- **动态调整**:运行时可添加/移除成员、更换组长
## L2详细规范
## 核心概念

View File

@@ -9,7 +9,7 @@ description: >-
user mentions a .pdf file or asks to produce one, use this skill. Use when
用户提到 PDF、读取PDF、合并PDF、拆分PDF、填写表单、加水印、提取文字、
扫描识别。
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: low
status: enabled
@@ -21,7 +21,7 @@ tags:
- ocr
metadata:
author: anthropic
updated_at: '2026-04-04'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -43,7 +43,26 @@ market:
channel: latest
---
# PDF Processing Guide
# pdf 技能
## L0一句话摘要
读取、创建、合并、拆分和填写 PDF 文档,支持 OCR 识别和命令行工具。
## L1概述与使用场景
### 能力描述
pdf 是一个**流程型技能Procedural Skill**,提供 PDF 文档的完整处理能力。基于 Python 库pypdf、pdfplumber、reportlab和命令行工具qpdf、pdftotext、pdftk支持文本提取、表格提取、合并拆分、旋转、水印、加密、表单填写和 OCR 识别。
### 使用场景
- 用户需要从 PDF 中提取文本或表格数据
- 用户需要合并多个 PDF 或拆分页面
- 用户需要创建新的 PDF 文档
- 用户需要填写 PDF 表单、添加水印或加密
## L2详细规范
## Prerequisites

View File

@@ -12,7 +12,7 @@ description: >-
content afterward. If a .pptx file needs to be opened, created, or touched,
use this skill. Use when 用户提到 PPT、演示文稿、幻灯片、演讲稿、汇报材料、
pptx、创建演示、编辑幻灯片。
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: low
status: enabled
@@ -25,7 +25,7 @@ tags:
- office
metadata:
author: anthropic
updated_at: '2026-04-04'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -48,7 +48,26 @@ market:
channel: latest
---
# PPTX Skill
# pptx 技能
## L0一句话摘要
创建、编辑和处理 PowerPoint 演示文稿(.pptx支持模板编辑和从零创建。
## L1概述与使用场景
### 能力描述
pptx 是一个**流程型技能Procedural Skill**,提供 PowerPoint 演示文稿的完整处理能力。支持通过 pptxgenjsNode.js从零创建演示文稿通过解包 XML 编辑现有模板,以及内容提取和视觉质检。
### 使用场景
- 用户需要创建新的演示文稿汇报材料、Pitch Deck 等)
- 用户需要编辑或修改现有 .pptx 文件
- 用户需要从 .pptx 文件中提取文本内容
- 用户需要将演示文稿转换为 PDF 或图片
## L2详细规范
## Prerequisites

View File

@@ -5,7 +5,7 @@ version: 2.0.1
type: procedural
risk_level: medium
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- storage
- s3
@@ -14,8 +14,8 @@ tags:
- sharing
metadata:
author: desirecore
version: "2.0.1"
updated_at: "2026-03-13"
version: '2.0.1'
updated_at: '2026-03-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -78,13 +78,13 @@ PORT=$(cat ~/.desirecore/agent-service.port)
### API 端点
| 端点 | 方法 | 说明 |
|------|------|------|
| `/api/s3/connections` | GET | 列出可用连接摘要 |
| `/api/s3/upload` | POST | 上传文件multipart/form-data |
| `/api/s3/download` | GET | 生成下载链接或下载文件 |
| `/api/s3/list` | GET | 列出对象 |
| `/api/s3/objects` | DELETE | 删除对象 |
| 端点 | 方法 | 说明 |
| --------------------- | ------ | ------------------------------- |
| `/api/s3/connections` | GET | 列出可用连接摘要 |
| `/api/s3/upload` | POST | 上传文件multipart/form-data |
| `/api/s3/download` | GET | 生成下载链接或下载文件 |
| `/api/s3/list` | GET | 列出对象 |
| `/api/s3/objects` | DELETE | 删除对象 |
### 快速参考
@@ -129,11 +129,11 @@ curl -k -X DELETE "https://127.0.0.1:${PORT}/api/s3/objects" \
### 安全红线
| 规则 | 说明 |
|------|------|
| **禁止上传敏感文件** | `.env`、凭证文件、私钥等绝不上传 |
| **删除前必须确认** | 调用删除 API 前应与用户确认意图 |
| **不假设连接存在** | API 返回 `NO_CONNECTION` 时,引导用户在界面中添加连接 |
| 规则 | 说明 |
| -------------------- | ----------------------------------------------------- |
| **禁止上传敏感文件** | `.env`、凭证文件、私钥等绝不上传 |
| **删除前必须确认** | 调用删除 API 前应与用户确认意图 |
| **不假设连接存在** | API 返回 `NO_CONNECTION` 时,引导用户在界面中添加连接 |
### 集成点

View File

@@ -3,11 +3,11 @@ name: 更新智能体
description: >-
安全更新现有智能体的配置、人格、原则、技能与记忆,输出可审阅 diff 并在确认后应用与提交。Use when 用户要求修改 Agent
行为、安装/卸载技能、调整配置、回滚变更或修订规则。
version: 3.0.0
version: 3.0.1
type: meta
risk_level: low
status: enabled
disable-model-invocation: true
disable-model-invocation: false
tags:
- agent
- update
@@ -67,14 +67,14 @@ update-agent 是一个**元技能Meta-Skill**,允许用户通过对话
### 支持的更新类型
| 更新类型 | 目标文件 | 风险等级 | 示例 |
|---------|---------|---------|------|
| Persona 更新 | `persona.md` | 中 | 修改沟通风格、价值观 |
| Principles 更新 | `principles.md` | 高 | 添加/修改行为规则 |
| Skills 安装 | `skills/` | 中 | 添加新技能包 |
| Skills 卸载 | `skills/` | 低 | 移除技能包 |
| Memory 更新 | `memory/` | 低 | 添加知识条目 |
| Tools 配置 | `tools/` | 高 | 修改工具权限 |
| 更新类型 | 目标文件 | 风险等级 | 示例 |
| --------------- | --------------- | -------- | -------------------- |
| Persona 更新 | `persona.md` | 中 | 修改沟通风格、价值观 |
| Principles 更新 | `principles.md` | 高 | 添加/修改行为规则 |
| Skills 安装 | `skills/` | 中 | 添加新技能包 |
| Skills 卸载 | `skills/` | 低 | 移除技能包 |
| Memory 更新 | `memory/` | 低 | 添加知识条目 |
| Tools 配置 | `tools/` | 高 | 修改工具权限 |
### 对话流程
@@ -92,6 +92,7 @@ update-agent 是一个**元技能Meta-Skill**,允许用户通过对话
### 阶段 1意图识别
**触发条件**(任一满足):
- 用户说"修改你的..."、"更新你的..."、"调整一下..."
- 用户说"你以后要..."、"记住这个规则..."
- 用户说"安装/卸载这个技能..."
@@ -103,21 +104,21 @@ update-agent 是一个**元技能Meta-Skill**,允许用户通过对话
**分析维度**
| 维度 | 说明 |
|------|------|
| 影响范围 | 影响哪些文件、哪些行为 |
| 维度 | 说明 |
| -------- | ------------------------ |
| 影响范围 | 影响哪些文件、哪些行为 |
| 风险等级 | 低/中/高(见风险分级表) |
| 依赖检查 | 是否影响其他配置 |
| 冲突检测 | 是否与现有规则冲突 |
| 依赖检查 | 是否影响其他配置 |
| 冲突检测 | 是否与现有规则冲突 |
**风险分级表**
| 风险等级 | 条件 | 确认要求 |
|---------|------|---------|
| 低 | 仅影响非核心配置(如记忆条目) | 简单确认 |
| 中 | 影响 persona 或普通 principles | 展示 diff 后确认 |
| 高 | 影响核心 principles 或工具权限 | 详细说明 + diff + 确认 |
| 受保护 | 触及受保护路径 | 阻断,需 owner 权限 |
| 风险等级 | 条件 | 确认要求 |
| -------- | ------------------------------ | ---------------------- |
| 低 | 仅影响非核心配置(如记忆条目) | 简单确认 |
| 中 | 影响 persona 或普通 principles | 展示 diff 后确认 |
| 高 | 影响核心 principles 或工具权限 | 详细说明 + diff + 确认 |
| 受保护 | 触及受保护路径 | 阻断,需 owner 权限 |
### 阶段 3Diff 生成
@@ -145,7 +146,7 @@ diff_metadata:
lines_removed: 1
risk_level: medium
reversible: true
estimated_impact: "沟通风格会变得更正式"
estimated_impact: '沟通风格会变得更正式'
```
### 阶段 4用户确认
@@ -168,6 +169,7 @@ diff_metadata:
```
**确认选项**
- **应用**:执行变更
- **取消**:放弃变更
- **修改**:进入编辑模式微调
@@ -220,34 +222,34 @@ git show <commit>:persona.md
**更新操作对照表**
| 用户意图 | 目标文件 | AgentFS 路径 |
|---------|---------|-------------|
| 修改性格/风格 | `persona.md` | `~/.desirecore/agents/<agentId>/persona.md` |
| 修改行为规则 | `principles.md` | `~/.desirecore/agents/<agentId>/principles.md` |
| 安装/卸载技能 | `skills/` | `~/.desirecore/agents/<agentId>/skills/` |
| 修改工具配置 | `tools/` | `~/.desirecore/agents/<agentId>/tools/` |
| 添加记忆 | `memory/` | `~/.desirecore/agents/<agentId>/memory/` |
| 修改运行时配置 | `agent.json` | `~/.desirecore/agents/<agentId>/agent.json` |
| 用户意图 | 目标文件 | AgentFS 路径 |
| -------------- | --------------- | ---------------------------------------------- |
| 修改性格/风格 | `persona.md` | `~/.desirecore/agents/<agentId>/persona.md` |
| 修改行为规则 | `principles.md` | `~/.desirecore/agents/<agentId>/principles.md` |
| 安装/卸载技能 | `skills/` | `~/.desirecore/agents/<agentId>/skills/` |
| 修改工具配置 | `tools/` | `~/.desirecore/agents/<agentId>/tools/` |
| 添加记忆 | `memory/` | `~/.desirecore/agents/<agentId>/memory/` |
| 修改运行时配置 | `agent.json` | `~/.desirecore/agents/<agentId>/agent.json` |
### 错误处理
| 错误场景 | 处理方式 |
|---------|---------|
| 尝试修改受保护路径 | 阻断操作,提示需要 owner 权限 |
| 文件不存在 | Agent 或目标文件不存在,提示用户检查 |
| 权限不足 | 文件系统权限错误,提示用户检查目录权限 |
| 回滚版本不存在 | 列出可用版本,请用户重新选择 |
| 错误场景 | 处理方式 |
| ------------------ | -------------------------------------- |
| 尝试修改受保护路径 | 阻断操作,提示需要 owner 权限 |
| 文件不存在 | Agent 或目标文件不存在,提示用户检查 |
| 权限不足 | 文件系统权限错误,提示用户检查目录权限 |
| 回滚版本不存在 | 列出可用版本,请用户重新选择 |
### 权限要求
| 操作 | 所需角色 |
|------|---------|
| 更新 persona | owner, member |
| 操作 | 所需角色 |
| --------------------------- | ------------- |
| 更新 persona | owner, member |
| 更新 principles普通规则 | owner, member |
| 更新 principles安全红线 | owner |
| 安装/卸载 skills | owner, member |
| 修改 tools 权限 | owner |
| 版本回滚 | owner |
| 更新 principles安全红线 | owner |
| 安装/卸载 skills | owner, member |
| 修改 tools 权限 | owner |
| 版本回滚 | owner |
---

View File

@@ -14,7 +14,7 @@ description: >-
新闻、网址、URL、找一下、搜一下、查一下、小红书、B站、微博、飞书、Twitter、
推特、X、知乎、公众号、已登录、登录状态。
license: Complete terms in LICENSE.txt
version: 1.1.0
version: 1.1.1
type: procedural
risk_level: low
status: enabled
@@ -29,7 +29,7 @@ tags:
- playwright
metadata:
author: desirecore
updated_at: '2026-04-07'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -54,15 +54,32 @@ market:
channel: latest
---
# Web Access Skill
# web-access 技能
Three-layer web access toolkit:
## L0一句话摘要
1. **Layer 1 — Search & Fetch**: `WebSearch` + `WebFetch` for public pages
2. **Layer 2 — Jina Reader**: default token-optimized extraction for heavy/JS-rendered pages
3. **Layer 3 — CDP Browser**: Chrome DevTools Protocol for login-gated sites (小红书/B站/微博/飞书/Twitter)
三层联网访问工具包——搜索公开页面、Jina 优化抓取、CDP 登录态浏览器访问。
---
## L1概述与使用场景
### 能力描述
web-access 是一个**流程型技能Procedural Skill**提供三层互补的联网访问能力Layer 1WebSearch + WebFetch用于公开页面Layer 2Jina Reader用于 JS 渲染的重页面,默认节省 TokenLayer 3Chrome CDP用于需要登录态的站点小红书/B站/微博/飞书/Twitter
### 使用场景
- 用户需要搜索当前信息或研究特定主题
- 用户需要抓取公开网页内容或技术文档
- 用户需要访问登录态站点小红书、B站、微博、飞书、Twitter 等)
- 用户需要对比产品、聚合新闻或调查 API/库版本
### 核心价值
- **三层递进**:从轻量搜索到重度 JS 渲染到登录态访问,按需选择
- **Token 优化**Jina Reader 默认减少 50-80% Token 消耗
- **登录态复用**:通过 CDP 连接用户已登录的 Chrome无需重复登录
## L2详细规范
## Output Rule

View File

@@ -15,7 +15,7 @@ description: >-
report, standalone Python script, database pipeline, or Google Sheets API
integration, even if tabular data is involved. Use when 用户提到 Excel、
电子表格、xlsx、表格处理、公式计算、数据清洗、图表、CSV导入导出。
version: 1.0.0
version: 1.0.1
type: procedural
risk_level: low
status: enabled
@@ -27,7 +27,7 @@ tags:
- office
metadata:
author: anthropic
updated_at: '2026-04-04'
updated_at: '2026-04-13'
market:
icon: >-
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0
@@ -50,6 +50,27 @@ market:
channel: latest
---
# xlsx 技能
## L0一句话摘要
创建、编辑和分析 Excel 电子表格(.xlsx支持公式、格式、数据分析和可视化。
## L1概述与使用场景
### 能力描述
xlsx 是一个**流程型技能Procedural Skill**,提供 Excel 电子表格的完整处理能力。基于 Python 库openpyxl、pandas支持创建新表格、编辑现有文件、数据分析、公式计算、格式设置和图表生成并通过 LibreOffice 实现公式重算和错误检测。
### 使用场景
- 用户需要创建新的 Excel 电子表格(财务模型、数据报告等)
- 用户需要编辑或修改现有 .xlsx 文件
- 用户需要进行数据分析、清洗或格式转换CSV/TSV → XLSX
- 用户需要添加公式、图表或格式化现有表格
## L2详细规范
## Prerequisites
### Python 3必需