360 Secure SkillHub
360 安全技能中心

Github Agent Trends

核心功能是通过GitHub API抓取AI/多智能体相关开源项目,去重后按星数排序,生成Markdown或JSON格式的趋势排行榜。典型场景为用户查询GitHub智能体趋势、AI agent框架等需求,可指定统计周期、展示数量,支持配置令牌提升请求限额,还能自定义搜索关键词调整覆盖范围。

mike47512
mike47512
热度 43.10
最近更新 2026-05-11 17:36:19
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:报告撰写 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add github-agent-trends
Metadata
name
github-agent-trends
description
Generate GitHub agent-trending project reports as formatted markdown leaderboards. Fetches agent/LLM-agent/multi-agent related repos by daily, weekly, or monthly activity window and sorts by stars. Use when the user asks for GitHub agent trends, AI agent leaderboard, coding agents, or popular agent frameworks on GitHub.

GitHub Agent Trends

Generate a formatted leaderboard of agent-related open-source projects on GitHub (keywords + topics such as ai-agent, multi-agent, agent framework), and paste the script output into chat.

Usage

From the repository root:

python3 scripts/skills/github-agent-trends/scripts/fetch_trends.py --period weekly --limit 20

With a token (recommended for rate limits):

export GITHUB_TOKEN=ghp_...
python3 scripts/skills/github-agent-trends/scripts/fetch_trends.py --period weekly --limit 20

Parameters

  • --period: daily | weekly | monthly (default: weekly)
  • --limit: Number of repos after dedupe/sort (default: 20)
  • --token: GitHub PAT (or set GITHUB_TOKEN)
  • --json: Raw JSON instead of markdown

How It Works

  1. Queries GitHub Search repositories API with agent-focused keywords (e.g. ai-agent, multi-agent, agent framework) and topics (e.g. ai-agent, multi-agent, langchain, autogen), filtered by pushed within the period and minimum stars.
  2. Deduplicates by full_name, sorts by stargazers_count, takes top N.
  3. Prints a markdown leaderboard (Chinese title: GitHub Agent 趋势榜).

Notes

  • Results reflect search relevance + stars, not the official GitHub “Trending” page (which has no public API).
  • Unauthenticated: ~10 requests/minute to Search API; with GITHUB_TOKEN: higher quotas (follow GitHub docs).
  • Stdlib only — no pip dependencies.

Customization

Edit SEARCH_KEYWORDS and SEARCH_TOPICS in scripts/fetch_trends.py to widen or narrow the agent theme (e.g. add crewai, browser-use).