← ClaudeAtlas

make-me-awesomelisted

Analyze a GitHub repo and submit it to an awesome list via PR or issue. Usage: /make-me-awesome [REPO_TO_PROMOTE] [AWESOME_LIST_REPO]
emaarco/hogwarts · ★ 0 · AI & Automation · score 75
Install: claude install-skill emaarco/hogwarts
# Skill: make-me-awesome Analyzes a GitHub repository and adds it to an awesome list by submitting a PR or issue. ## Step 1 — Collect inputs If `[REPO_TO_PROMOTE]` or `[AWESOME_LIST_REPO]` were not provided, ask via `AskUserQuestion`: - URL or `owner/repo` of the repository to promote - URL or `owner/repo` of the target awesome list ## Step 2 — Analyze the repo to promote Fetch the README and key source files of `[REPO_TO_PROMOTE]`: ```bash gh repo view [REPO_TO_PROMOTE] --json description,homepageUrl,topics,languages ``` Summarize internally: - What problem it solves - Unique selling points vs. similar tools (use `WebSearch` to find and compare against similar tools) - Key features, languages/frameworks/platforms - Any documentation site or homepage worth linking ## Step 3 — Analyze the awesome list Fetch the README of `[AWESOME_LIST_REPO]` and any CONTRIBUTING.md. Note: - Available categories and which fits best — propose a new one if none fits, and write a one-line section description for it - **Entry format:** match exactly (typically `- [name](url) - description.` with a single hyphen, not an em dash) - Submission rules or preferences (PR vs. issue) ## Step 4 — Research the maintainer(s) ```bash gh api repos/[OWNER]/[REPO]/contributors --jq '.[0:5] | .[] | {login, contributions}' gh api users/[OWNER] --jq '{name, bio, company, twitter_username}' ``` Determine whether it's a single maintainer or a team/org — this affects the tone of the submission. ## Step 5