Agent Skills
› zzatpku/AgentFactory
zzatpku/AgentFactory
GitHub在临时工作区创建Python子代理文件,并指导后续通过run_subagent进行测试。强调新创建的子代理必须使用run_subagent而非use_saved_subagent,同时说明如何集成LLM调用及外部工具技能。
Install All Skills
npx skills add zzatpku/AgentFactory --all -g -y
Skills in Collection (12)
在临时工作区创建Python子代理文件,并指导后续通过run_subagent进行测试。强调新创建的子代理必须使用run_subagent而非use_saved_subagent,同时说明如何集成LLM调用及外部工具技能。
需要创建新的自动化子任务时
构建可复用的Python脚本组件时
npx skills add zzatpku/AgentFactory --skill create_subagent -g -y
任务完成技能,用于输出最终答案并保存可复用的子代理为独立技能。支持新建、修改或替换旧技能等四种模式,确保将有价值的子代理持久化。
任务已成功解决需要提交最终结果
需要将当前会话中创建的子代理保存为可复用技能
npx skills add zzatpku/AgentFactory --skill finish -g -y
列出所有已保存的子代理技能,帮助在创建新技能前检查现有子代理是否匹配需求。
需要查找或复用已有的子代理技能
准备创建新的子代理前先确认是否存在相似技能
npx skills add zzatpku/AgentFactory --skill list_saved_subagents -g -y
用于替换现有子代理文件中的特定代码片段,支持工作区文件和已保存技能两种模式。通过精确匹配旧内容并替换为新内容来修改源码,修改后可直接运行测试。
需要修复子代理中的具体代码错误或逻辑缺陷
需要对已保存的子代理技能进行微调或适配
npx skills add zzatpku/AgentFactory --skill modify_subagent -g -y
用于执行子智能体,支持从工作区运行新建文件或从历史会话加载已保存的技能。通过指定文件名或技能名称及查询内容,实现任务的分解与并行处理。
需要分解复杂任务为多个子步骤
调用之前创建或保存的智能体文件
执行特定的独立子任务
npx skills add zzatpku/AgentFactory --skill run_subagent -g -y
查看已保存子代理技能的 Python 源代码,帮助在复用或适配前理解其内部实现逻辑。
需要检查现有子代理代码结构
决定复用或修改已有子代理前
npx skills add zzatpku/AgentFactory --skill view_subagent_code -g -y
通过 Serper API 执行 Google 搜索,返回网页标题、链接及简短摘要。适用于信息检索场景,建议配合 read_url_jina 获取完整内容。
需要搜索互联网信息
查询特定主题的资料
npx skills add zzatpku/AgentFactory --skill google_search -g -y
通过URL获取网页完整内容并转换为Markdown格式,解决搜索片段信息不全问题。
需要获取网页完整文本内容
搜索结果仅提供摘要需深入阅读
npx skills add zzatpku/AgentFactory --skill read_url_jina -g -y
用于在本地知识库中搜索文档的工具。根据查询返回相关片段及评分,提示需配合 open_page 获取完整内容以弥补截断信息不足。
用户询问需要检索本地知识库的问题
需要查找特定文档或资料时
npx skills add zzatpku/AgentFactory --skill local_search -g -y
通过文档ID获取完整未截断的文档内容,解决local_search返回片段不完整的问题。
需要阅读本地搜索结果的完整上下文
分析被截断的文档片段
npx skills add zzatpku/AgentFactory --skill open_page -g -y
基于Playwright的浏览器自动化工具,支持通过Python程序化操控Chromium/Firefox/WebKit浏览器,实现页面导航、元素点击、表单填写、DOM读取及截图等功能。
需要自动化操作网页界面
需要从网页提取结构化数据
需要模拟用户进行表单提交或交互测试
npx skills add zzatpku/AgentFactory --skill playwright -g -y
提供执行标准 Bash Shell 命令的能力,支持文件导航、读取及包安装。需通过子代理间接调用,禁止直接交互,内置安全拦截与输出截断机制,适用于环境配置与系统操作任务。
需要执行文件系统操作如列出文件或查看内容
需要安装 Python 依赖包或配置运行环境
npx skills add zzatpku/AgentFactory --skill execute_shell_command -g -y


