生成GitHub代理趋势项目报告,以markdown排行榜形式展示。按日/周/月获取代理/LLM代理/多代理相关仓库。
GitHub 代理趋势是一项面向实际任务的技能,主要用于将 GitHub 上与代理相关的开源项目( 关键词 + 话题, 如 ai- 代理、 多代理、 代理框架) 的格式化领导板化, 粘贴脚本。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
生成一份格式化的 GitHub 上与 agent 相关 的开源项目排行榜(关键词及主题包括 ai-agent、multi-agent、agent framework),并将脚本输出粘贴至聊天窗口。
在 仓库根目录 下执行:
python3 scripts/skills/github-agent-trends/scripts/fetch_trends.py --period weekly --limit 20
使用 token(推荐,以规避速率限制):
export GITHUB_TOKEN=ghp_... python3 scripts/skills/github-agent-trends/scripts/fetch_trends.py --period weekly --limit 20
--period:可选 daily | weekly | monthly(默认为 weekly)--limit:去重并排序后返回的仓库数量(默认为 20)--token:GitHub Personal Access Token(PAT)(或通过环境变量 GITHUB_TOKEN 设置)--json:输出原始 JSON 格式,而非 Markdown 格式ai-agent、multi-agent、agent framework)和 主题(例如 ai-agent、multi-agent、langchain、autogen)进行搜索,并按指定时间周期内的 pushed 时间及最低 star 数进行过滤。full_name 去重,按 stargazers_count 降序排序,取前 N 个结果。GITHUB_TOKEN 可提升配额(请参考 GitHub 官方文档)。编辑 scripts/fetch_trends.py 中的 SEARCH_KEYWORDS 和 SEARCH_TOPICS,可扩展或收窄 agent 主题范围(例如添加 crewai、browser-use)。