Skip to content

[Integration] zhuyansen/agent-skills-hub — youdotcom-oss/agent-skills in EXTRA_REPOS curated collection list #259

Description

@mouse-value-add

Source repo

https://github.com/zhuyansen/agent-skills-hub

Why selected

AgentSkillsHub is an open-source directory of Claude Skills, MCP servers, Codex skills, and agent tools (355 stars, created 2026-03, pushed today, ~130k indexed projects, live site agentskillshub.top refreshed every 8 hours). This is exactly the priority category: a project that aggregates and curates agent skills and MCP servers.

Its collection pipeline has a manually curated EXTRA_REPOS list in backend/app/scheduler/jobs.py ("Specific repos to always include (manually curated)") that currently holds ~25 entries including sub-100-star repos (e.g. sukilll/great-product-skills at 81 stars). The maintainer's own history shows this exact change shape repeatedly ("Add JeffLi1993/seo-audit-skill to EXTRA_REPOS", "Add cloudflare/skills to extra repos", "Add 3 repos to EXTRA_REPOS..."). Adding youdotcom-oss/agent-skills gets the official You.com skills repo (you-web, you-research, you-finance, you-discover, you-free + MCP server configs for 10 platforms) indexed into the directory with security grading, scenario pages, and search — durable distribution visibility.

Verified: no you.com / youdotcom presence in the directory today (checked llms.txt, live search, and repo code). No competing-provider filter blocks it (the content-policy filter only targets political/propaganda clones).

Candidate evaluation summary

Candidate Stars Distribution surface Verdict
zhuyansen/agent-skills-hub (selected) 355 EXTRA_REPOS curated list in 8-hour sync pipeline Curated catalog entry, repo-native, 4-line diff matching maintainer's own commits
qufei1993/skills-hub 1599 CURATED_REPOS in featured-skills fetch script Rejected — output star-sorted top-300 (min 46k stars); 66-star agent-skills always sliced out → no-op
rcarmo/piclaw 849 MCP adapter docs + starter config Rejected — built-in web search is SearXNG (competing default); empty starter config means an entry isn't opt-in
narumiruna/pi-extensions 511 Pi extension package monorepo Rejected — heavy contribution gates; Pi platform already covered by @youdotcom-oss/pi

Integration type (final)

Curated catalog / registry entry (repo-native equivalent of a plugin-marketplace listing): youdotcom-oss/agent-skills added to EXTRA_REPOS in backend/app/scheduler/jobs.py, following the existing entry + comment format.

Distribution surface leveraged

Manually curated EXTRA_REPOS list consumed by the 6-phase GitHub sync (scheduler/jobs.py), which fetches, classifies, quality-scores, security-grades, and publishes entries to the live directory (agentskillshub.top) every 8 hours.

Setup / env vars

None — catalog data change only; no runtime code, no secrets.

Usage example

After the next sync, agentskillshub.top search for "you.com" / "web search" surfaces the You.com agent skills entry (5 skills + MCP configs), security-graded, with install path npx skills add youdotcom-oss/agent-skills. The directory also feeds an MCP server (npx -y @agentskillshub/mcp) and CLI (npx @agentskillshub/cli search) that agents use to discover and audit skills.

Fallback / error handling

n/a — additive data entry; the sync pipeline already tolerates per-repo fetch failures.

Tests run / validation performed

  • python -m py_compile app/scheduler/jobs.py — pass
  • AST parse of EXTRA_REPOS: 27 entries, no duplicates, new entry present, last-3 ordering correct
  • ruff check --config backend/ruff.toml app/scheduler/jobs.py: 47 pre-existing baseline errors before AND after the change (identical) — no new lint issues introduced
  • Default behavior unchanged: additive list entry only (1 file, +4 lines)

Branch / PR

Status

PR opened 2026-09-06, awaiting maintainer review.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions