$ show ReScienceLab/opc-skills
OPC Skills is a curated marketplace and toolchain of AI agent skills designed for solopreneurs, indie hackers, and one-person companies. The repository contains 9 skills (reddit, twitter, producthunt, domain-hunter, logo-creator, banner-creator, nanobanana, seo-geo, requesthunt, archive) that each provide structured prompts and Python scripts to automate tasks like market research, SEO/GEO optimization, domain hunting, logo/banner creation, and social media analysis. Skills are distributed via the Agent Skills standard (`npx skills add`) and also available as a Claude Code plugin. The project includes a full website at opc.dev powered by a Cloudflare Worker (website/worker.js) with per-skill pages, a blog, SEO/GEO optimization, and install statistics tracking. CI/CD pipelines deploy the website, test installs across platforms, and fetch install stats daily. The codebase follows a consistent architecture: each skill has a SKILL.md with YAML frontmatter, optional Python scripts following a credential → API wrapper → per-endpoint script pattern with TOON (Token-Oriented Object Notation) output, and dependencies declared between skills. While primarily an application, it has data-research characteristics due to its heavy use of external API scraping for market signals (Reddit, Twitter, ProductHunt) and SEO analytics. The repository is actively maintained with frequent releases, a changelog, and an agent-assisted development workflow (Ralph). Notable strengths include the reusable skill template pattern, cross-session memory via the archive skill, and the standalone SEO audit script. Key risks include reliance on multiple third-party API keys, tight coupling between some skills, and fragility in the install stats scraper.
The LLM identified 3 files worth highlighting for reuse:
Full Cloudflare Worker that serves the entire opc.dev website: routing (homepage, per-skill pages, blog list+posts, comparison page, API endpoint), SEO/GEO via JSON-LD schema.org markup, sitemap generation, blog rendering with frontmatter, and manual caching. Self-contained (no framework) and can be extracted as a template for any AI skill marketplace or lightweight website.
Lightweight SEO audit script that checks a given URL for: robots.txt AI bot policies, meta description, title tag, Open Graph tags, load time estimation, sitemap existence, and content length. Uses only requests and standard library. No API key required. Can be reused for any domain with zero configuration.
SessionStart hook that automatically loads cross-session memory for the archive skill from a `.archive/MEMORY.md` index file. Demonstrates a scalable pattern for AI agents to retain knowledge across conversations without context window overflow. The hook reads structured markdown with status indicators and injects relevant summaries into the prompt. This pattern can be extracted to any agent skill needing persistent state.