|
|
e9862ef1ab
|
feat: 新增 registering-services / using-services 两个元技能 (#17)
## 概要
为 Skill-first "应用与服务目录" 路线图新增两个元技能,作为 builtin 同步到用户
~/.desirecore/skills/:
- registering-services — 教 Agent 安全注册外部 HTTP/MCP 服务(riskLevel
选择、secretRef、SSRF、人类审批)
- using-services — 教 Agent 发现并调用目录服务(status/reviewStatus 过滤、HTTP/MCP
两条路径、不绕开治理)
## 改动
- skills/registering-services/{SKILL.md, SKILL.zh-CN.md}
- skills/using-services/{SKILL.md, SKILL.zh-CN.md}
- builtin-skills.json 加 2 个技能 id
- manifest.json totalSkills 22 → 24(已 rebase 到含 #18 tech-diagram 的 main)
- SKILL.zh-CN.md 采用 `<!-- locale: zh-CN -->` body 格式(移除冗余 frontmatter,对齐
docs/I18N.md 约定)
## 配套
主仓库 PR 同步引入:schema 扩展、新存储层、注册/治理路由、service-approval、http-request
治理闸门、per-service Skill 生成器、docker-app 派生 + service-health、前端徽章/治理
UI/派生服务面板。
## CLA
- [x] I have read and agree to the Contributor License Agreement
|
2026-05-31 15:43:16 +08:00 |
|
|
|
f4dfe8e32f
|
feat: add tech-diagram skill (Mermaid 技术图生成) (#18)
## 概述 / Summary
新增市场技能 **tech-diagram**:把自然语言描述转成品牌一致的技术图(架构图/流程图/时序图/状态机/ER/类图/思维导图),在
DesireCore 对话内复用现有 Mermaid 渲染管线即时渲染为 SVG。
Adds a market skill **tech-diagram** that turns natural-language
descriptions into brand-consistent technical diagrams, rendered inline
as SVG by the existing Mermaid pipeline in the DesireCore chat.
灵感来源 / Inspired by
[fireworks-tech-graph](https://github.com/yizhiyanhua-ai/fireworks-tech-graph)
的三个设计思路:语义词汇表即数据、风格系统化、领域 Pattern 内置——并落到 DesireCore 自己的 3+2 设计令牌与领域模型上。
## 改动 / Changes
- `skills/tech-diagram/SKILL.md` + `SKILL.zh-CN.md`:双语技能正文(强制风格规则 +
语义词汇表 + 输出约定)
- `skills/tech-diagram/references/semantic-vocabulary.md`:概念→Mermaid
形状→3+2 classDef 完整映射
- `skills/tech-diagram/references/templates.md`:4 个 DesireCore
领域模板(Agent 架构 / Delegate 6 模式 / 三层记忆 / 关系图谱)+ 时序图示例
- `builtin-skills.json`:加入 `tech-diagram`
- `manifest.json`:`version` 1.2.1→1.2.2,`stats.totalSkills`
21→22,`lastUpdated`
## 设计要点 / Design
- **风格一致性**:每张图以 `%%{init}%%` 注入品牌主题(覆盖对话全局暗色),用 5 个 `classDef` 绑定
DesireCore 3+2 配色(green/blue/purple + warning orange / error red)。
- **语义优于视觉**:Agent→六边形、系统/记忆→圆角/圆柱、决策→菱形;箭头编码主数据流/记忆写入/异步/层级/上报。
- **领域内置**:直接对照 `delegate.ts` / `conversation-memory.ts` /
`relations/projector.ts` 给出可套用模板。
## 验证 / Verification
- ✅ `scripts/i18n/validate-i18n.py`:无 i18n 问题
- ✅ 用 app 同版本 **mermaid 11.15.0**(securityLevel: loose)解析 `templates.md`
全部 5 个图块,全部通过
|
2026-05-30 23:56:27 +08:00 |
|
|
|
c62a4d68f2
|
feat(skills): 新增 dashscope-image-gen 和 xiaomi-tts 全局内置技能
- dashscope-image-gen: 阿里云通义万相文生图技能(wan2.7-image 系列)
- xiaomi-tts: 小米 MiMo 语音合成技能(mimo-v2.5-tts 系列)
- 更新 builtin-skills.json 清单
|
2026-05-12 23:13:15 +08:00 |
|
张馨元
|
0f68e665ac
|
feat(skills): 新增 markdown 全局内置技能
|
2026-05-11 22:00:10 +08:00 |
|
|
|
e346cd0123
|
chore: 移除 minimax-tts 和 minimax-image-gen 出默认技能列表
将 minimax-tts(语音合成)和 minimax-image-gen(文生图)从全局默认内置技能中移除,
改为市场可选安装。totalSkills 从 23 调整为 21。
|
2026-05-09 11:52:13 +08:00 |
|
|
|
1c107a9344
|
feat(skills): 新增 workflow 内置技能(v1.0.5)
将 workflow 工作流编排技能从 desirecore 主仓库的 bundled-only 状态搬迁到 market,
由市场仓库统一管理,避免每次 sync-global-skills 时被脚本清空。
技能内容:
- skills/workflow/SKILL.md (v1.0.5) — Workflow DSL 设计、编辑、测试、执行的
完整指引;工具引用使用 PascalCase(WorkflowCreate / WorkflowValidate /
WorkflowTest / WorkflowRun)对齐 desirecore PR #529
- skills/workflow/templates/workflow.dsl.yaml — 五基座示例 DSL 模板(trigger
/ code / llm / agent / human_gate)
注册:
- builtin-skills.json: 23 项(按字母序在 web-access 与 xlsx 之间插入)
- manifest.json: totalSkills 22 → 23
下一步:在 desirecore 主仓库跑 npm run sync-global-skills 即可让 workflow 由
sync 脚本接管,不再需要手工 git checkout 恢复。
|
2026-05-04 00:30:11 +08:00 |
|
|
|
64a7bf0096
|
feat: 新增 minimax-music-gen 内置技能 (v1.1.1)
- 基于 music-2.6 模型,使用 hex 格式避免 CDN 鉴权失败
- 修复 hex→二进制转码:用 jq + xxd 替代 python3,与强制规则一致
- 加入 builtin-skills.json 清单
|
2026-05-03 22:45:12 +08:00 |
|
|
|
1a50969b93
|
feat: 拆分 environment-setup 为 Python/Node.js 运行时双核心 + 父级路由
新增双核心 skill(深度集成 DesireCore Hatch/Volta + HTTP API + Socket.IO):
- python-runtime v1.0.1:Python 运行时管理
· 四级降级:HTTP API → Hatch CLI 绝对路径 → 系统包管理器 → pyenv
· references:hatch-desirecore / pyenv-fallback / virtualenv / troubleshooting
· scripts/probe-python.sh:输出 JSON 快照供 Claude 解析决策
- nodejs-runtime v1.0.1:Node.js 运行时管理
· 四级降级:HTTP API → Volta CLI → 系统包管理器/NodeSource → nvm/fnm
· references:volta-desirecore / nvm-fallback / package-managers / troubleshooting
· scripts/probe-node.sh:输出 JSON 快照(含 volta_tools / package_json_volta 等)
environment-setup → dev-environment-setup v2.0.1(重命名 + 重写为 router):
- 从 1380 行手册瘦身为 ~150 行索引
- 仅负责容器(Docker/Podman)/ WSL2 / 办公依赖速查 / 系统工具
- references/desirecore-runtime.md 沉淀 Hatch/Volta 路径表 + HTTP API 速查 +
Socket.IO 事件契约,作为两个核心 skill 的共享底座
- references/decision-tree.md 定义四级降级决策树
- scripts/probe.sh + probe.ps1 系统级 JSON 探测
三个 SKILL.md 的 L0 改为场景驱动结构(何时使用 / 何时不要用 / 怎么做),
让 AI 凭名字与 L0 即可判断匹配场景。
注册更新:
- builtin-skills.json:新增 python-runtime / nodejs-runtime / dev-environment-setup
(原 environment-setup 移除),按字母序,共 21 个 skill
- manifest.json:totalSkills 19→21,lastUpdated 2026-05-02
下游同步:
- docx / pdf / xlsx / pptx 中的环境引用从 environment-setup 拆分为
python-runtime / nodejs-runtime / dev-environment-setup 三向指引
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-02 13:30:23 +08:00 |
|
|
|
2923f87fa1
|
新增媒体生成市场技能
|
2026-04-27 12:16:10 +08:00 |
|
|
|
bfb21b3d11
|
feat: 新增邮箱操作全局内建技能 (mail-operations)
- 支持 Gmail / Outlook / IMAP (QQ、163 等) 全部邮件操作
- 包含账户管理、邮件收发、搜索、标签/分类、草稿、自动规则、附件下载
- 支持 auto_reply 和 agent_handle 两种自动化规则动作
- 从原始 1357 行文档优化为 342 行 SKILL.md,表格化 API 参考
- risk_level: medium(涉及发送邮件等写操作)
- 注册到 builtin-skills.json 清单
|
2026-04-10 19:15:56 +08:00 |
|
|
|
aa9b1edf83
|
feat: 办公技能增加 Prerequisites + 新增 environment-setup 技能
- docx/pdf/xlsx/pptx: 添加 Python 3 检测和包依赖 Prerequisites 段落
- 新增 environment-setup 技能:完整的 Python/Node.js 安装、多版本管理、常见问题排查指引
- builtin-skills.json: 添加 environment-setup 到内置技能清单
|
2026-04-08 23:00:14 +08:00 |
|
张馨元
|
98322aa930
|
feat: 新增 web-access 和 frontend-design 两个内置技能
根据 docs 推荐补齐 5 个内置技能中的 c) 和 e):
web-access v1.1.0:
- 三层架构:L1 WebSearch/WebFetch + L2 Jina Reader + L3 CDP Browser
- 添加 Chrome CDP 前置条件(macOS/Linux/Windows 启动命令)
- 支持登录态访问 小红书/B站/微博/知乎/飞书/Twitter/公众号
- Jina Reader 重新定位为默认 token 优化层(非兜底)
- 新增 references/cdp-browser.md(Python Playwright 详细操作手册)
- 触发词扩充:小红书、B站、微博、飞书、Twitter、推特、X、知乎、公众号
frontend-design v1.0.0:
- 从 Claude Code 官方 frontend-design 技能适配
- 保留原版 bold aesthetic 设计理念
- 新增 Project Context Override 章节:在 DesireCore 主仓库内工作时
自动遵循 3+2 色彩体系(Green/Blue/Purple + Orange/Red)
- 添加 Output Rule 要求告知用户文件路径
builtin-skills.json: 12 → 14 skills
|
2026-04-07 15:35:59 +08:00 |
|
张馨元
|
76c4f66698
|
feat: 添加办公四件套内置技能(docx/pdf/xlsx/pptx)
|
2026-04-04 14:27:54 +08:00 |
|
张馨元
|
f94d34468a
|
feat: 添加 skill-creator 内置技能
适配 DesireCore 系统的技能创建器,兼容 Claude Code 基础格式:
- SKILL.md: 完整 frontmatter + L0/L1/L2 分层内容
- init_skill.py: 支持 --format basic|desirecore
- quick_validate.py: 移除白名单限制,改 Schema 校验
- package_skill.py: 新增 --install API 安装模式
- references/desirecore-format.md: 完整字段参考
|
2026-04-03 21:24:34 +08:00 |
|
|
|
79929fb35f
|
feat: 迁移 manage-teams 技能到市场仓库 (v1.1.0)
从主仓库 defaults/global-skills/ 迁移 manage-teams 技能到市场仓库统一管理。
变更:
- 术语统一:"群"→"团队"(临时群→临时团队,持久群→持久团队)
- 文档补充:新增 add_members/remove_members/set_supervisor 操作示例
- 加入 builtin-skills.json 清单
|
2026-03-29 21:21:58 +08:00 |
|
|
|
c2793cec67
|
feat: 添加 s3-storage-operations 全局技能
将 S3 对象存储操作技能从本地提升为全局内置技能,
通过 builtin-skills.json 注册,随客户端同步分发。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-08 15:41:15 +08:00 |
|
|
|
e0e7bd5e6d
|
feat: 新增 manage-skills 内置技能(v1.0.0)
新增技能用于管理 Agent 的全局技能和私有技能,包括:
- 列出已安装技能
- 启用/禁用全局技能
- 创建私有技能(引导式)
- 调试技能执行问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-03 18:16:30 +08:00 |
|
|
|
15e8d1f0c8
|
feat: 添加 4 个全局技能到 builtin 通道
- 新增 builtin-skills.json 清单
- 添加 create-agent / delete-agent / discover-agent / update-agent SKILL.md
- 添加 _protected-paths.yaml 共享配置
- 与捆绑源版本一致,启用 Phase 2 热更新通道
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 09:10:44 +08:00 |
|