Use when the user wants to scaffold a new PRIVATE GitHub resource list (internal-only index of third-party repos). Triggers — "new private resource list", "create a private list of...", "internal-only list of repos for X", "private awesome list of Y". Produces the canonical README shape (alphabetical sections, project/description/stars/last-updated table, scope block, sources used). Private repo on GitHub. For public lists use `new-resource-list`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/resource-list-builder:new-private-resource-listThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold a new private GitHub resource list following Daniel's standard shape. Standalone — does not depend on the public skill.
Scaffold a new private GitHub resource list following Daniel's standard shape. Standalone — does not depend on the public skill.
Internal-Eval-Tooling-Shortlist, OSINT-Tools-Private). Confirm with the user only if ambiguous. Avoid the Awesome- prefix on private lists unless the user requests it.Everything below is the default — only deviate if the user explicitly asks.
Filename: README.md at repo root.
Short scope block: In Scope / Out Of Scope bullets.
Sources Used block when the user supplied GitHub topic URLs or other discovery sources. Placement: 1–3 sources render inline near the top, immediately under the scope block. 4+ sources render in a ## Sources Used section at the bottom (just above List Authorship) so they don't crowd out the recommendations.
Contents TOC linking to each section.
Sections in alphabetical order. Within each section, rows alphabetical by display name.
Each section is a 4-column table — Stars and Last Updated are mandatory, never dropped:
| Project | Description | Stars | Last Updated |
|---|---|---|---|
| [Display Name](https://github.com/OWNER/REPO) | One-sentence description (≤22 words). |  |  |
Display name = human-readable (DeepEval, not deepeval). Description from gh repo view OWNER/REPO --json description -q .description, trimmed to ≤22 words. No marketing tone.
Footer: List Authorship with author block. No CC0 badge. License footer: omit CC0; use "All rights reserved." or honour RESOURCE_LIST_PRIVATE_LICENSE if set.
Author block: "Curated by Daniel Rosehill." No public-website link by default.
~/repos/github/my-repos/<RepoName>. Honour RESOURCE_LIST_PRIVATE_BASE env var if set.RESOURCE_LIST_TEMPLATE_PATH is set and points to a readable file, use it as the base instead of the built-in template below; still apply alphabetical ordering and the mandatory Stars + Last Updated columns.gh repo view OWNER/REPO --json description,stargazerCount,pushedAt (Bash, batched). Skip dead/missing repos and report them. Capture pushedAt and stargazerCount for the release-resource-list CSV export.git init if not already.git add -A && git commit -m "Initial commit: <topic> resource list (private)"gh repo create danielrosehill/<RepoName> --private --source=. --description "<one-line>" --pushRESOURCE_LIST_PRIVATE_INDEX is set, offer to add a pointer there using its existing format. Do not auto-edit without confirmation. If unset, ask whether to register anywhere.# <Title>
[](https://github.com/danielrosehill/<RepoName>)
<One-paragraph description of the list and its scope.>
## Scope
### In Scope
- ...
### Out Of Scope
- ...
{If 1–3 GitHub topic URLs / discovery sources were supplied, render here as a single line:
**Sources Used:** [topic-slug](https://github.com/topics/topic-slug) · [topic-slug](https://github.com/topics/topic-slug)
If 4+ sources, omit here and render the `## Sources Used` section near the bottom instead.}
---
## Contents
- [<Section A>](#section-a)
- [<Section B>](#section-b)
---
## <Section A>
| Project | Description | Stars | Last Updated |
|---|---|---|---|
| [Project Name](https://github.com/OWNER/REPO) | Description ≤22 words. |  |  |
## <Section B>
| Project | Description | Stars | Last Updated |
|---|---|---|---|
---
{If 4+ GitHub topic URLs were supplied as sources, render the section below; otherwise omit.}
## Sources Used
This list was assembled by surveying the following GitHub topic pages and awesome lists:
- [<topic-slug>](https://github.com/topics/<topic-slug>)
- ...
---
# List Authorship
## List Author
Curated by Daniel Rosehill.
## License
All rights reserved. Linked projects retain their own licenses.
—.npx claudepluginhub danielrosehill/claude-code-plugins --plugin resource-list-builderCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.