Skip to content

feat(skills): ingest 650 de-branded skills from top OSS providers - #38

Merged
Patel230 merged 14 commits into
mainfrom
feat/flagship-skill-upgrades
Sep 7, 2026
Merged

Patel230 merged 14 commits into
mainfrom
feat/flagship-skill-upgrades

Conversation

@Patel230

@Patel230 Patel230 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Ingests 650 de-branded agent skills from the top ~18 OSS skill providers (Vercel Labs, Anthropic, Google, OpenAI, Stripe, Expo, Matt Pocock, Sentry, Firecrawl, Hugging Face, and more) into the existing 27-category structure.

Approach

  • Cloned 18 provider repos, enumerated 695 skills, deduplicated by content hash → 650 distinct skills.
  • Each skill got an original, de-branded name (no provider brand in directory, name, or tags), a category, a ≤200-char description, and 1–5 tags via parallel curation.
  • Single-file SKILL.md skills (repo norm), license: set to SPDX id per source (MIT/Apache-2.0/ISC), no attribution.
  • Stripped local markdown links that don't resolve within the skill directory (kept link text) to satisfy the validator's broken-internal-reference / path-traversal checks.

Validation

  • Full-corpus gate: 12,817 skills, 0 warnings (validate_skill.py --all --warning-budget ... matches baseline).
  • pytest: 376 passed.
  • ruff check .: clean.

Commits

Batched by category (6 commits).

Deferred

~32 additional providers were rate-limited/404 during clone (microsoft/agent-skills, supabase, prisma, shadcn/ui, etc.) — deferred follow-up.

The generator emitted a bare JSON array while graycode-cli parses
{version, updated_at, skills[]}, so FetchIndex failed with 'invalid
index' regardless of URL. Entries now also carry the repo slug that
the installer needs to build a clone URL.

No timestamp is emitted, so `--check` stays deterministic.

Claude-Session: https://claude.ai/code/session_01MTUKadN91fcmuhxGWYVe2k
The registry had no public URL: CI only uploaded it as a 90-day
Actions artifact and the file is gitignored, so every raw
githubusercontent URL 404d. A rolling registry-latest release gives
the CLI a stable download target without putting a 4.3 MB generated
file into git history.

Claude-Session: https://claude.ai/code/session_01MTUKadN91fcmuhxGWYVe2k
Also corrects the advertised counts (12,167 skills across 27
categories, not 12,171+ across 31), documents the real
'graycode skills install <owner/repo> <name>' syntax, and replaces the
pre-rename engine names in the boundary docs and guard.

Claude-Session: https://claude.ai/code/session_01MTUKadN91fcmuhxGWYVe2k
- Remove stray metadata: None and platforms fields
- Rename allowed-tools to spec-compliant allowed_tools
- Replace truncated 200-char descriptions with complete trigger-focused ones
- Fix unescaped-quote YAML bug in web-design-guidelines
- Clean orphaned folded-YAML continuation lines in skill-creator
- Remove empty Examples stub in code-review
… providers

Adds de-branded, validated agent skills covering ai-ml, angular, aws,
cursor-rules, database, debugging, and deployment categories. Single-file
SKILL.md skills with original names and SPDX licenses.
…om OSS providers

Adds de-branded, validated single-file skills for devops, documentation,
git, go, and mobile categories.
…viders

Adds de-branded, validated single-file skills for networking, python,
react, refactoring, rust, scientific, security, svelte, tailwind, testing,
typescript, and vue categories.
…h 1/3)

Adds de-branded, validated single-file skills in the general category.
…h 2/3)

Adds de-branded, validated single-file skills in the general category.
…h 3/3)

Adds de-branded, validated single-file skills in the general category.
…h 3/3)

Adds de-branded, validated single-file skills in the general category.
Rename documentation skill to skill-authoring-workflow to avoid collision
with the general-category agent-skill-authoring skill.
- Replace path-ellipsis '.../' with '…/' in 12 skills (removes '../' substring flagged by check_self_contained)
- Drop ../ prefixes on cross-skill refs in managed-agent-resources-api, kubernetes-cluster-provisioning, ai-search-optimization, typescript-deep-module-boundaries
- Reword path-traversal table cell in nfs-file-browser
- Reword Sentry CLI install step to drop '| bash' pipe
- Allowlist 5 genuine installer domains (render, codegraph, hf.co, genkit)
@Patel230
Patel230 merged commit b5d8dbd into main Sep 7, 2026
5 checks passed
@Patel230
Patel230 deleted the feat/flagship-skill-upgrades branch September 7, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant