Resource List Builder

April 24, 2026 · View on GitHub

Build, maintain, and audit curated GitHub resource lists (Awesome-style indexes) without reinventing the format every time.

The value-add is AI-driven categorisation: drop a flat list of repo URLs into a chat, the agent fetches metadata, sifts entries into sensible sections, and writes them out in a consistent, alphabetised table format with dynamic star badges.

Skills

SkillPurpose
new-resource-listScaffold a new public GitHub resource list with the standard shape.
new-private-resource-listSame, but the repo is created private with a private-friendly footer.
update-resource-listAdd new entries to an existing list — agent categorises, dedupes, alphabetises, commits.
reorganise-resource-listRe-bucket / rename / split / merge sections in an existing list.
analyze-resource-listAudit a list — flag dead, stale, low-star, drifted-description entries; optional pruning.
export-resource-list-pdfRender a list to PDF (via Typst / pandoc) for sharing or archiving.

Standard list shape

Every list created by this plugin defaults to:

  • Awesome badge + scope block (In Scope / Out Of Scope) at top
  • Optional Discovery sources block
  • Sections in alphabetical order
  • Rows in alphabetical order within each section (by display name)
  • Three-column tables: | Project | Description | Stars |
  • Dynamic shields.io star badges per row
  • Descriptions ≤22 words, drawn from gh repo view ... --json description and trimmed
  • CC0 footer for public lists; "All rights reserved." for private (override via env)

Environment variables

VariablePurposeDefault
RESOURCE_LIST_PUBLIC_BASELocal base path for new public list repos~/repos/github/my-repos/
RESOURCE_LIST_PRIVATE_BASELocal base path for new private list repos~/repos/github/my-repos/
RESOURCE_LIST_TEMPLATE_PATHOverride README template (still subject to alphabetisation)built-in
RESOURCE_LIST_PUBLIC_INDEXIndex repo to optionally register new public lists intounset
RESOURCE_LIST_PRIVATE_INDEXIndex repo to optionally register new private lists intounset
RESOURCE_LIST_PRIVATE_LICENSELicense footer for private listsAll rights reserved.

License

MIT.