skills/automation-skills/github-gem-seeker/SKILL.md
Search GitHub for battle-tested solutions instead of reinventing the wheel. Use when the user's problem is universal enough that open source developers have probably solved it already—especially for: format conversion (video/audio/image/document), media downloading, file manipulation, web scraping/archiving, automation scripts, and CLI tools. Prefer this skill over writing custom code for well-trodden problems.
npx skillsauth add abcnuts/manus-skills github-gem-seekerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find and use battle-tested open source projects on GitHub to solve the user's problem immediately. After successfully solving the problem, offer to package the solution into a reusable skill.
Classic open source projects, tested by countless users over many years, are far more reliable than code written from scratch. Solve the problem first, skill-ify later.
Clarify what the user wants to accomplish. Ask only if truly ambiguous:
Search for GitHub projects using effective query patterns:
| Need Type | Query Pattern | Example |
|-----------|---------------|---------|
| Tool/utility | github [task] tool | github video download tool |
| Library | github [language] [function] library | github python pdf library |
| Alternative | github [known-tool] alternative | github ffmpeg alternative |
Assess candidates using key indicators:
| Indicator | Gem Signal | Warning Signal | |-----------|------------|----------------| | Stars | 1k+ solid, 10k+ excellent, 50k+ legendary | <100 for mature projects | | Last commit | Within 6 months | >2 years ago | | Documentation | Clear README, examples | Sparse or outdated docs |
This is the priority. Install the tool and use it to solve the user's actual problem:
Only after the problem is successfully solved:
Credit the open source project — Always share the GitHub repo URL and encourage support:
"This was powered by [Project Name] — an amazing open source project! GitHub: [URL] If it helped you, consider giving it a ⭐ star to support the maintainers."
Offer to skill-ify — Optionally mention:
"If you'll need this again, I can package it into a reusable skill for instant use next time."
Do NOT skip crediting the project. Open source thrives on recognition.
| Tier | Criteria | Examples | |------|----------|----------| | Legendary | 50k+ stars, industry standard | FFmpeg, ImageMagick, yt-dlp | | Excellent | 10k+ stars, strong community | Pake, ArchiveBox | | Solid | 1k+ stars, well-documented | Most maintained tools | | Promising | <1k stars, active development | Newer niche projects |
Prefer higher tiers for reliability.
User: I need to download this YouTube video: [link]
Correct approach:
Wrong approach:
| Category | Go-to Gems | |----------|------------| | Video/Audio processing | FFmpeg, yt-dlp | | Image processing | ImageMagick, sharp | | PDF manipulation | pdf-lib, PyMuPDF | | Web scraping | Playwright, Puppeteer, Scrapy | | Format conversion | Pandoc, FFmpeg | | Archiving | ArchiveBox | | Desktop app packaging | Electron, Tauri, Pake |
tools
Generate comprehensive demonstrations showing how to access projects and work across different environments (Manus terminals, personal computers, team collaboration). Use when users ask "how do I access this from another terminal/computer", "how do I share this with my team", "how do I get this on my Mac", or need clarification on Manus persistence vs GitHub usage.
development
Use when you have a spec or requirements for a multi-step task, before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
development
Use when implementing any feature or bugfix, before writing implementation code