소스 정보
- 저장소
- ErixWong/touwaka-ai-mate
- 최근 소스 활동
- 2026년 8월 4일 13:09
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 17
- 포크
- 3
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ErixWong/touwaka-ai-mate --skill skill-manager명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | skill-manager |
| description | 技能管理工具,用于注册、删除、查询技能。技能专家通过文件系统读取 SKILL.md 后,使用此工具将技能注册到数据库。 |
| argument-hint | [register|delete|toggle|list|details] [skill_id] |
| user-invocable | false |
| allowed-tools | [] |
技能管理核心工具,通过 API 调用后台服务执行操作。
此技能通过 API 调用后台服务,需要以下环境变量:
| 变量名 | 说明 | 必需 |
|---|---|---|
USER_ACCESS_TOKEN | 用户的 JWT access token | ✅ |
API_BASE | API 基础地址 | ✅ |
NODE_ENV | 运行环境(production/development) | 可选 |
注意:此技能不再需要数据库连接参数,所有操作通过 API 完成。
列出数据库中所有技能(精简列表,不含工具详情)。
参数:
is_active: 过滤启用/禁用状态(可选,不传则返回所有)search: 按名称搜索(可选,模糊匹配)返回示例:
{
"success": true,
"data": {
"skills": [
{
"id": "abc123",
"name": "searxng",
"description": "互联网搜索技能",
"version": "1.0.0",
"is_active": true,
"source_path": "skills/searxng"
}
]
}
}
获取指定技能的完整详情,包括技能所有字段和工具定义列表。
参数:
skill_id: 技能ID或名称(必需)返回示例:
{
"success": true,
"data": {
"skill": {
"id": "abc123",
"name": "searxng",
"description": "互联网搜索技能",
"version": "1.0.0",
"author": "Touwaka Team",
"tags": ["search", "web"],
"is_active": true,
"source_path": "skills/searxng",
"created_at": "2026-03-01T10:00:00Z",
"updated_at": "2026-03-02T15:30:00Z"
},
...
从本地目录注册或更新技能到数据库。需要先读取 SKILL.md,理解工具定义后调用此工具。
参数:
source_path: 技能目录路径。支持自动规范化:
skills/searxng(推荐格式)data/skills/searxng → 自动转换为 skills/searxngsearxng → 自动转换为 skills/searxngname: 技能名称(可选,默认从 SKILL.md 的 name 字段提取)description: 技能描述(可选,默认从 SKILL.md 的 description 字段提取)tools: 工具定义数组,每个工具包含 name、description、parameters、script_path 字段从数据库中删除技能(谨慎使用)。
参数:
skill_id: 技能ID或名称启用或禁用技能。
参数:
skill_id: 技能ID或名称is_active: 是否启用(boolean)list 浏览已注册的技能精简列表details 获取完整详情(含工具定义)list_files 和 read_lines 浏览本地技能目录register 将技能注册到数据库toggle 启用或禁用技能此技能采用 API 调用模式:
skill-manager (沙箱)
↓ HTTP API
server/controllers/skill.controller.js
↓ Sequelize
MySQL 数据库
优点:
重构时间: 2026-03-30 - 精简工具数量,移除 assign/unassign 功能