Most GitHub searches sort by updated or pushed date, burying brand-new projects under years of activity from established repos. GitHub Repo Finder flips the filter: it searches by created: date, so you see what was born in the last N days — not what was merely touched.
Built as a Codex Skill, it gives your AI agent a repeatable, scriptable way to answer questions like:
"最近两天 GitHub 上新建的 AI 项目有哪些?" "Find repos created in the last 3 days with 500+ stars about Three.js."
Option 1 · With npx
$ npx skills add tomoncle/github-repo-finderOption 2 · Ask your Agent
> Install this Skill: https://github.com/tomoncle/github-repo-finderOption 3 · Git Clone
$ git clone https://github.com/tomoncle/github-repo-finder ~/.codex/skills/github-repo-finder
$ git clone https://github.com/tomoncle/github-repo-finder ~/.claude/skills/github-repo-finder$ cd ~/.codex/skills/github-repo-finder
$ python3 scripts/search_recent_repos.py \
--days 2 \
--min-stars 500 \
--keywords ai skill \
--format tableOutput:
Query: created:>=2026-07-28 stars:>499 ai skill
Total matched: 16
项目地址 | 创建时间 | Star数量| 仓库名称
------------------+------------+---------+-----------
github.com/… | 2026-07-29 | ★ 2,816 | agent-hub
github.com/… | 2026-07-28 | ★ 1,207 | skill-forge
github.com/… | 2026-07-29 | ★ 963 | codex-tools
- Pick a creation window —
--days 2or--since 2026-07-28. - Add keywords —
--keywords three.js aisearches name, description, and README. - Set a star floor —
--min-stars 100keeps only popular repos. - Refine —
--must-haverequires a phrase;--excluderemoves noise. - Choose output —
--format tablefor console tables,--format listfor detailed entries.
The script queries the GitHub Search API with created: filters, verifies each result's created_at falls inside the requested window, and returns only matching public repos.
| Flag | Type | Default | Description |
|---|---|---|---|
--days |
int |
— | Search repos created within the last N days (UTC) |
--since |
str |
— | Search repos created on or after YYYY-MM-DD |
--keywords |
str… |
[] |
Keywords to match in name, description, README |
--must-have |
str… |
[] |
Terms that must appear in results |
--exclude |
str… |
[] |
Terms to exclude from results |
--min-stars |
int |
— | Minimum star count |
--language |
str |
— | Filter by programming language |
--per-page |
int |
20 |
Results per API page (max 100) |
--max-results |
int |
20 |
Maximum results to display |
--sort |
str |
created |
Sort field: created, stars, updated |
--order |
str |
desc |
Sort order: asc or desc |
--format |
str |
table |
Output format: table or list |
| Environment variable | Purpose |
|---|---|
GITHUB_TOKEN / GH_TOKEN |
Authenticate to raise API rate limits |
AGENT_HTTP_PROXY |
HTTP proxy; the script tries it first, then falls back to a direct connection automatically |
- The script prepends
http://toAGENT_HTTP_PROXYif no scheme is present. - All connections use a 10-second timeout to avoid hanging on unreachable endpoints.
最近两天创建的 AI skill 仓库有哪些?
Find GitHub repos created in the last 3 days about Three.js with at least 100 stars.
最近一周新建的 Claude / Codex 相关开源项目,排除 fork,按 star 排序。
github-repo-finder/
├── SKILL.md # Skill definition for Codex
├── README.md # This file
├── assets/readme/ # README visual assets (SVG)
│ ├── hero.svg
│ ├── section-quickstart.svg
│ ├── section-workflow.svg
│ ├── section-reference.svg
│ └── workflow.svg
└── scripts/
└── search_recent_repos.py # Search script (Python 3, stdlib only)
- Uses only the Python 3 standard library — no
pip installneeded. - Prefers
created:filters; never usespushed:orupdated:for date windows. - Returns only public repositories unless you ask otherwise.
- When the user says "最近两天", the Skill interprets it as the last 2 calendar days in UTC.