All notable changes to OPC Skills are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Each skill maintains its own independent version. Use this matrix to understand dependencies and compatibility.
| Skill | Current Version | Requires | Min Versions |
|---|---|---|---|
| requesthunt | 2.2.0 | - | - |
| domain-hunter | 1.0.0 | twitter, reddit | twitter ≥1.0.0, reddit ≥1.0.0 |
| logo-creator | 1.0.0 | nanobanana | nanobanana ≥1.0.0 |
| banner-creator | 1.0.0 | nanobanana | nanobanana ≥1.0.0 |
| nanobanana | 1.0.0 | - | - |
| 1.0.0 | - | - | |
| 1.0.0 | - | - | |
| producthunt | 1.0.0 | - | - |
| seo-geo | 1.0.0 | twitter, reddit | twitter ≥1.0.0, reddit ≥1.0.0 |
| archive | 1.1.0 | - | - |
Key Points:
- Each skill has an independent version number (MAJOR.MINOR.PATCH)
- Skills can be released independently without coordinating with others
- Use this matrix to identify dependencies before updating a skill
- When a dependency skill updates with breaking changes, dependent skills need to be tested
- Version: 2.1.0 → 2.2.0
- Added Platform Selection Guide with data-driven recommendations based on research across 220+ topics and 9 product categories
- Platform × category matrix covering automotive, gaming, travel, food, health, real estate, social, creator economy, and developer tools
- Quick selection rules for choosing optimal platforms per product type
- Updated research workflow with category-aware scraping strategies (YouTube-first for consumer, Reddit-first for dev tools, LinkedIn-first for B2B)
- Enhanced report template with platform signal comparison table and platform strategy section
- Version: 2.0.0 → 2.1.0
- Added YouTube and LinkedIn as supported data sources across all commands (search, list, scrape)
- Updated skill description, platform references, and command examples to include 5 platforms
- Changed: Updated auth documentation to describe device code flow (visit URL + enter code) instead of generic browser approval
- Changed: Switched from Python scripts to
requesthuntRust CLI as the sole interface - Added: Browser authentication via
requesthunt auth login(withconfig set-keyfallback for headless/CI) - Added: CLI commands in skills.json registry (search, list, scrape start/status, topics, usage)
- Added: Link to agent setup guide (
https://requesthunt.com/setup.md) - Added: TOON output mode documentation (Token-Oriented Object Notation)
- Changed: Switched usage and pricing documentation from cached/realtime quotas to the unified credits model
- Removed: Python scripts (
scripts/) — replaced entirely by CLI commands - Fixed: Updated RequestHunt settings links to use
/dashboard
- Added: Claude Code / Droid plugin support (
.factory-plugin/plugin.json) - Added:
hooks/hooks.json—SessionStarthook auto-loads.archive/MEMORY.mdinto session context when plugin is installed, enabling cross-session knowledge reuse without manual configuration - Added:
hooks/load-memory.py— supportsFACTORY_PROJECT_DIR,CLAUDE_PROJECT_DIR, andcwd()fallback for cross-platform compatibility
- Fixed: Description YAML block scalar (
>-) replaced with single-line string to fix broken description display on skills.sh and other parsers
- Added: Archive skill announcement blog post (#62)
- "Stop Losing Context Between AI Sessions: Introducing the Archive Skill"
- Includes OG banner image
- Added: Archive skill for indexed session knowledge (#57, #59)
- Archive session learnings, debugging solutions, and deployment logs
- Maintains
.archive/MEMORY.mdindex for cross-session knowledge reuse - Includes logo, install commands, README listing, and website integration
- Added:
add-new-opc-skillchecklist skill under.factory/skills/(#60)- Comprehensive guide for adding new skills to the project
- Fixed: Replace broken
curl -fsSL opc.dev/install.shwithnpx skills add(#55, #58)- install.sh endpoint was returning 404
- Updated all install commands in skills.json and website/worker.js
- Redirect
/install.shto GitHub README installation section
- Added: Twitter (@Yilin0x) and Discord badges to README (#52)
- Changed: Ranked seo-geo skill at the top of skills list in skills.json and README (#53)
- Fixed: Install stats scraper now handles abbreviated count formats (e.g. "2.8K") from skills.sh (#50)
- Added
_parse_count()helper for K-suffix abbreviations - Previously caused seo-geo to steal logo-creator's count and logo-creator to be dropped entirely
- Added
- Refactored: Aligned all SKILL.md frontmatter with Anthropic skill standard (#51)
- Removed
triggersfield from all 9 skills and the template - Merged trigger keywords into
descriptionfield as "Use when..." clauses - Frontmatter now only uses
nameanddescriptionfields - Fixes seo-geo broken description display on skills.sh (YAML
|block rendered as literal|)
- Removed
- Fixed: Removed
pluginRootand updated all source paths to work around Claude Code bug- Removed
pluginRoot: "./skills"from marketplace metadata (Claude Code doesn't respect this field) - Updated all plugin source paths from
"./domain-hunter"to"./skills/domain-hunter" - Fixes "Source path does not exist" error when installing plugins
- Workaround for known Claude Code issues #11243 and #11278
- Removed
- (no skill version changes in this release)
- Fixed: Updated marketplace metadata version to trigger cache refresh
- Changed marketplace metadata version from 1.0.0 to 1.0.3
- Fixes "Source path does not exist" error when installing plugins in Claude Code
- Ensures Claude Code refreshes marketplace cache with correct plugin paths
- (no skill version changes in this release)
- Fixed: Blog OG image path for installation tutorial post
- Corrected image path from
2026-01-28-install-tutorial-og.pngto2026-01-28-install-opc-skills-claude-code-og.png - Fixes broken Open Graph preview on social media shares
- Corrected image path from
- (no skill version changes in this release)
- Fixed: Claude Code Plugin Marketplace schema validation errors
- Updated all plugin source paths from bare names to relative paths (e.g.,
"requesthunt"→"./requesthunt") - Ensures compatibility with Claude Code's
/plugin marketplace addcommand - Resolves "Invalid input" errors when adding marketplace
- Updated all plugin source paths from bare names to relative paths (e.g.,
- (no skill version changes in this release)
- Added: New blog post "Why Skills Beat Docs: The Rise of Agent-Native Documentation"
- Analysis of 100x engagement gap between docs and skills
- Comprehensive ecosystem overview (Skills.sh, Mintlify, awesome-claude-code)
- Step-by-step guide for converting docs to skills
- (no skill version changes in this release)
- Added: Initial release
- Generate user demand research reports from Reddit, X, and GitHub
- Collect real user feedback across multiple platforms
- Filter and search by topic, platform, and timeframe
- Generate structured demand research reports
- Added: Initial release
- Search domains, compare registrar prices, and find promo codes
- Query domain availability and pricing
- Compare prices across registrars
- Find current promo codes from Twitter and Reddit
- Dependencies: twitter ≥1.0.0, reddit ≥1.0.0
- Added: Initial release
- Create logos using AI image generation
- Generate logo variations with Gemini
- Remove background from images
- Crop logos to desired aspect ratios
- Export as SVG vector format
- Dependencies: nanobanana ≥1.0.0
- Added: Initial release
- Create banners for GitHub, Twitter, LinkedIn, and other platforms
- Generate banner variations with Gemini
- Crop to platform-specific ratios (16:9, 21:9, 2:1, etc.)
- Support for different banner formats and styles
- Dependencies: nanobanana ≥1.0.0
- Added: Initial release
- Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro)
- Text-to-image generation
- Image-to-image editing and variations
- Support for multiple aspect ratios (1:1, 2:3, 3:2, 16:9, 21:9, etc.)
- 2K and 4K high-resolution output options
- Batch image generation
- Added: Initial release
- Search and retrieve content from Reddit
- Access public JSON API without authentication
- Search posts and subreddits
- Get user profiles and comment threads
- No API key required
- Added: Initial release
- Search and retrieve content from Twitter/X
- User information and tweet retrieval
- Search tweets by keyword
- Get follower information and trends
- Via twitterapi.io API service
- Added: Initial release
- Search and retrieve content from Product Hunt
- Query posts, topics, and collections
- Get user and product information
- Access GraphQL API for detailed data
- Requires Product Hunt API access token
- Added: Initial release
- SEO & GEO (Generative Engine Optimization) for websites
- Optimize for traditional search engines (Google, Bing)
- Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude)
- Generate schema markup and JSON-LD
- Keyword research and SERP analysis
- Princeton GEO research methods for +40% AI visibility
- Optional DataForSEO API integration for advanced features
- Dependencies: twitter ≥1.0.0, reddit ≥1.0.0
- Unified installation system via
npx skills add - Support for 16+ AI agent tools (Claude Code, Cursor, Droid, Windsurf, etc.)
- Composable skills with dependency management
- Comprehensive documentation website (opc.dev)
- SKILL.md standard with YAML frontmatter for all skills
- Official website: https://opc.dev
- Skill browser: https://skills.sh/ReScienceLab/opc-skills
- Individual skill repositories on GitHub
- Example workflows in each skill directory
- API documentation and rate limit information
- GitHub repository: https://github.com/ReScienceLab/opc-skills
- MIT License
- Automated skill installation scripts
- Website deployment pipeline
| Version | Status | Release Date | Notable Changes |
|---|---|---|---|
| 1.1.0 | Stable | 2026-03-31 | requesthunt v2.0.0 — CLI-first, Python scripts removed |
| 1.0.0 | Stable | 2025-01-21 | Initial release with 9 core skills |
Migration guides for major version upgrades will be documented here.
- requesthunt: CLI device code auth (
requesthunt auth login) or REQUESTHUNT_API_KEY (requesthunt.com/dashboard) - twitter: TWITTERAPI_API_KEY (twitterapi.io, ~$0.15-0.18/1k requests)
- logo-creator: GEMINI_API_KEY, REMOVE_BG_API_KEY, RECRAFT_API_KEY
- banner-creator: GEMINI_API_KEY (Google AI Studio)
- nanobanana: GEMINI_API_KEY
- producthunt: PRODUCTHUNT_ACCESS_TOKEN
- seo-geo: DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD (optional)
- requesthunt: Free tier 100 credits/month at 10 req/min, Pro tier 2,000 credits/month at 60 req/min, 1 credit per API call, scrapes cost depth x platforms
- twitter: Depends on twitterapi.io plan
- nanobanana: Google Gemini API limits apply
- seo-geo: DataForSEO API limits apply
- Claude Code (Desktop)
- Cursor
- Factory Droid
- Windsurf
- OpenCode
- Codex
- GitHub Copilot
- Gemini CLI
- Goose
- Kilo Code
- Roo Code
- Trae
- And more via
npx skills add
Interested in contributing? Please see:
- Contributing Guidelines: https://github.com/ReScienceLab/opc-skills/blob/main/CONTRIBUTING.md (coming soon)
- Issue Tracker: https://github.com/ReScienceLab/opc-skills/issues
- Skill Template: https://github.com/ReScienceLab/opc-skills/tree/main/template
For issues and questions:
- GitHub Issues: https://github.com/ReScienceLab/opc-skills/issues
- Website: https://opc.dev
- Documentation: https://skills.sh/ReScienceLab/opc-skills
All OPC Skills are released under the MIT License.
Generated: 2025-01-21 Project: OPC Skills - AI Agent Skills for Solopreneurs