Skip to content

feat(index): add openai/skills and affaan-m/ECC to curated skill index (#648, #649) - #650

Merged
luongnv89 merged 1 commit into
mainfrom
feat/index-add-openai-skills-ecc-648-649
Sep 9, 2026
Merged

feat(index): add openai/skills and affaan-m/ECC to curated skill index (#648, #649)#650
luongnv89 merged 1 commit into
mainfrom
feat/index-add-openai-skills-ecc-648-649

Conversation

@luongnv89

Copy link
Copy Markdown
Owner

Summary

  • Added 2 new skill repository sources to the curated index (openai/skills, affaan-m/ECC)
  • Total new skills indexed: 331 (43 + 288)
  • Catalog rebuilt: 77 repos, 6082 skills

New Repos

Repo Skills Description
openai/skills 43 Skills Catalog for Codex
affaan-m/ECC 288 Agent harness performance optimization system for Claude Code, Codex, Opencode, Cursor and beyond

Audit Summary

All indexed skills passed lightweight audit (name + description present). Eval scores and token counts populated for every skill entry. ECC repo contains 898 SKILL.md files upstream; ASM's discoverSkills pipeline (maxDepth 5 + name dedupe) indexes 288 canonical skills — matching the existing affaan-m/everything-claude-code index pattern.

Closes #648
Closes #649

Approach

Added both repos to data/skill-index-resources.json, ingested via the standard ingester pipeline, copied per-repo index JSON into data/skill-index/, and rebuilt catalog stats with npx tsx scripts/build-catalog.ts.

Decision Record

  • Root cause: Both repositories were missing from the curated skill index, making their skills undiscoverable through ASM search and the catalog site.
  • Options considered: Standard resources-entry + ingest + catalog rebuild pipeline (batch-compatible for issues Index missing skill repo: openai/skills (Skills Catalog for Codex) #648 and Index missing skill repo: affaan-m/ECC (agent harness performance optimization) #649).
  • Options rejected: Full npm run preindex over all 77 repos — unnecessary; targeted ingest for the two new sources only.
  • Selected option: Append both repos, ingest in order (openai/skills first, then affaan-m/ECC), rebuild catalog stats.
  • Residual risk: ECC upstream has deeply nested skills beyond maxDepth 5 that are not indexed; documented in audit summary.
  • Effort profile: full — large ECC index file (~1.6 MB), batch of two issues

Changes

File Change
data/skill-index-resources.json Added enabled entries for openai/skills and affaan-m/ECC
data/skill-index/openai_skills.json Generated per-repo index (43 skills)
data/skill-index/affaan-m_ECC.json Generated per-repo index (288 skills)
data/repo-stars.json Refreshed star counts
website/repo-stats.json Rebuilt repo stats
website/author-stats.json Rebuilt author stats
website/index-stats.json Rebuilt index stats

Test Results

  • Unit tests: 2689 passed (86 files)
  • Build: passed
  • E2e tests (node): passed
  • QA cycles: 1

Acceptance Criteria Verification

Criterion Status Evidence
Clone and audit openai/skills for valid agent skills pass 43 skills discovered, all with name + description + evalSummary
Clone and audit affaan-m/ECC skill definitions pass 288 skills indexed (ASM canonical set); all entries verified with eval data
Regenerate skill index with new repos included pass data/skill-index/openai_skills.json, data/skill-index/affaan-m_ECC.json
Rebuild catalog and verify entries appear pass website/repo-stats.json lists both repos; catalog build reports 77 repos, 6082 skills
Open PR with index changes for review pass This PR

Test Plan

  • data/skill-index-resources.json is valid JSON with both new entries
  • Index files generated in data/skill-index/
  • npx tsx scripts/build-catalog.ts completed without errors
  • CI=true npm test — 2689/2689 passed
  • CI passes

Made with Cursor

#648, #649)

Closes #648
Closes #649

Add openai/skills (43 skills) and affaan-m/ECC (288 skills) as enabled
sources in the curated skill index. Regenerated per-repo index files and
rebuilt catalog stats.

Co-authored-by: Cursor <cursoragent@cursor.com>
@luongnv89
luongnv89 merged commit 394c2d6 into main Sep 9, 2026
14 checks passed
@luongnv89
luongnv89 deleted the feat/index-add-openai-skills-ecc-648-649 branch September 9, 2026 08:32
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.

Index missing skill repo: affaan-m/ECC (agent harness performance optimization) Index missing skill repo: openai/skills (Skills Catalog for Codex)

1 participant