- Add nanobanana skill (Gemini 3 Pro Image / Nano Banana Pro)
- generate.py: single image generation with aspect ratio and size options
- batch_generate.py: batch generation with auto-delay
- prompts.md: prompt reference guide
- Update logo-creator to use nanobanana scripts instead of MCP
- Update banner-creator to use nanobanana scripts instead of MCP
- Add nanobanana as dependency for logo-creator and banner-creator
- Update auth requirements to include GEMINI_API_KEY
- Add logo-creator skill with complete workflow:
- Discovery: style, ratio, colors, references
- Generate: 20 variations with nano-banana-pro
- Preview: interactive HTML gallery
- Iterate: refine based on user feedback
- Finalize: crop, remove bg, vectorize to SVG
- Include scripts: crop_logo.py, remove_bg.py, vectorize.py
- Add style reference guide and example conversation
- Update website to use new OPC crowned person logo (logo-09.svg)
- Update skills.json with logo-creator skill entry
- Add requesthunt skill with 5 Python scripts for RequestHunt API
- Scripts: list_requests, search_requests, get_topics, get_usage, scrape_topic
- Update install.sh to include requesthunt in available skills
- Update skills.json and worker.js fallback with requesthunt entry
- API base: https://requesthunt.com, requires REQUESTHUNT_API_KEY
- Update getFallbackConfig() to use user/project nested install structure
- Add missing producthunt skill and dependencies field to fallback
- Add opencode and codex platforms to fallback config
- Add API key detection: show 'already configured' if env var is set
- Update Next steps to only show config prompt when keys are missing
- Move auth badge next to GitHub icon in card header
- Put domain-hunter as first skill
- Add resciencelab-logo.svg
- Update .gitignore for node_modules and .wrangler
Instead of showing all platforms at once, now uses:
- Level tabs: User-level / Project-level
- Platform tabs: Claude / Droid / OpenCode / Codex / Cursor
Shows single install command based on selection, cleaner UI
Based on research:
- OpenCode: ~/.config/opencode/skills (user) / .opencode/skills (project)
- Codex: ~/.codex/skills (user) / .codex/skills (project)
Updated:
- install.sh: OpenCode/Codex directories, help notes about codex --enable skills
- skills.json: Added opencode/codex install commands for all skills
- website: Show OpenCode/Codex in both user and project tabs
- User-level: ~/.claude/skills - available across ALL your projects
- Project-level: .claude/skills - shared with team in current repo
Updated:
- install.sh: Better docs, clear distinction between levels
- skills.json: Separate install commands for user/project levels
- website: Tab UI to switch between user/project install commands
- skills.json: Added 'dependencies' field for each skill
- domain-hunter depends on twitter and reddit skills
- install.sh: Auto-installs dependencies (use --no-deps to skip)
- website: Shows dependency info on skill cards
- Detects if running from local repo or via curl pipe
- Downloads skills directly from GitHub API when not local
- Downloads SKILL.md, scripts/, and references/ directories
- skills.json: Centralized config with metadata, auth, install commands
- website/: Cloudflare Worker for opc.dev landing page
- Reads skills from skills.json with GitHub API caching
- Removed MCP servers, focused on OPC skills only
Skills collection for One Person Companies (OPC).
- reddit: Search Reddit via public JSON API
- twitter: Search Twitter/X via twitterapi.io
- domain-hunter: Find domains and compare registrar prices
- Install script with multi-tool support (Claude, Droid, Cursor, etc.)