* feat(archive): Add Claude Code plugin support with SessionStart hook - v1.1.0
- Add .factory-plugin/plugin.json manifest for Claude Code / Droid plugin format
- Add hooks/hooks.json with SessionStart hook that auto-loads .archive/MEMORY.md
- Add hooks/load-memory.py script for cross-session knowledge reuse
- Bump archive version 1.0.1 → 1.1.0
* fix(archive): Improve cross-platform compatibility for Claude Code and Droid
- hooks.json: use shell fallback ${CLAUDE_PLUGIN_ROOT:-${DROID_PLUGIN_ROOT}} so hook resolves correctly on both platforms
- load-memory.py: also check CLAUDE_PROJECT_DIR env var with cwd() fallback
- Add archive.svg logo to skill-logos/
- Add logo, auth, and install fields to archive entry in skills.json
- Add archive to README.md skills table
- Add archive to worker.js compare page data
- Changed marketplace metadata version from 1.0.0 to 1.0.3
- Fixes 'Source path does not exist' error when installing plugins
- Forces Claude Code to refresh marketplace cache with correct paths
- Bumped version from 1.0.3 to 1.0.4
- Fixed image path from 2026-01-28-install-tutorial-og.png to 2026-01-28-install-opc-skills-claude-code-og.png
- Updated both main image field and schema.image field in blog.json
- Fixes broken Open Graph preview on social media shares
- Bumped version from 1.0.2 to 1.0.3
- Changed all source paths from bare names to relative paths (e.g., 'requesthunt' → './requesthunt')
- Fixes Claude Code Plugin Marketplace schema validation errors
- Resolves '/plugin marketplace add' Invalid input errors
- Bumped version from 1.0.1 to 1.0.2
* fix(website): display skill dependencies by handling object format in skills.json (#15)
* feat(website): upgrade auth structure with keys array and display dependency API keys
- 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
- 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
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
- 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