建议支持自定义与导入 Skill(扩展技能),拓展除写代码外的更多自动化能力
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 719
- Avg merge
- 4h 30m
- Merged PRs (30d)
- 83
Description
反馈内容:
目前 MonkeyCode 主要聚焦于代码生成与项目编写。但在真实的日常开发和运维场景中,开发者还需要处理大量非纯编码类的周边工作(例如:调用接口调试数据、自动化部署、生成技术文档、数据库查询优化、甚至自动化爬虫与文本处理等)。
建议引入 Skill(技能扩展)系统,允许用户自定义编写或从外部导入预设的 Skill,让 MonkeyCode 具备调用外部工具、脚本和特定工作流的能力,拓宽应用边界。
期望效果:
支持自定义编写 Skill:
提供简洁的规范(如基于 YAML/JSON 定义参数,或直接运行 Python/Node.js/Shell 脚本),用户可根据业务需求自行编写专属的自动化技能。
支持一键导入与市场化共享:
支持通过本地文件或 URL/GitHub 仓库一键导入第三方 Skill 包。
未来可设立 Skill 社区市场,方便开发者之间共享常用技能(如:Git 工作流自动化、API 批量测试、文档一键生成等)。
AI 智能调度(Tool/Function Calling):
AI 在接收到复合型任务指令时,能自动识别上下文并精准调用已启用的 Skill,执行完任务后直接将结果返回到主会话中。
我的 UID: 01a013fb-7152-7083-9f1d-40fd321b162a
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Start by locating the existing tool or function-calling integration and extension configuration, then determine the smallest supported Skill format and import path; done should include a defined execution model, safe importing, and AI dispatch behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, node.js, python, shell, typescript, yaml
- Domain
- ai, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100