Skip to content

Commit 42626e8

Browse files
committed
feat(seo): optimize for English market with solopreneur/indie hacker keywords, visible FAQ section, and stats bar
1 parent 2c8c555 commit 42626e8

2 files changed

Lines changed: 134 additions & 19 deletions

File tree

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
# OPC Skills
22

33
<p align="center">
4-
<img src="website/opc-banner.png" alt="OPC Skills" width="100%">
4+
<img src="website/opc-banner.png" alt="OPC Skills - AI Agent Skills for Solopreneurs" width="100%">
55
</p>
66

7-
Agent Skills for One Person Companies (OPC) - a collection of skills designed for solopreneurs, indie hackers, and small teams.
7+
<p align="center">
8+
<a href="https://opc.dev"><img src="https://img.shields.io/badge/Website-opc.dev-black?style=flat-square" alt="Website"></a>
9+
<a href="https://github.com/ReScienceLab/opc-skills/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-green?style=flat-square" alt="MIT License"></a>
10+
<a href="https://github.com/ReScienceLab/opc-skills/stargazers"><img src="https://img.shields.io/github/stars/ReScienceLab/opc-skills?style=flat-square" alt="GitHub Stars"></a>
11+
</p>
12+
13+
<p align="center">
14+
<strong>AI Agent Skills for Solopreneurs, Indie Hackers, and One-Person Companies</strong>
15+
</p>
16+
17+
<p align="center">
18+
Extend Claude Code, Cursor, Codex, and more with automation skills.<br>
19+
<a href="https://opc.dev">Browse Skills</a> · <a href="#quick-install">Quick Install</a> · <a href="#included-skills">View All Skills</a>
20+
</p>
21+
22+
---
823

924
## What are Skills?
1025

website/worker.js

Lines changed: 117 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
124124
"name": "What is OPC Skills?",
125125
"acceptedAnswer": {
126126
"@type": "Answer",
127-
"text": "OPC Skills is a curated collection of agent skills for solopreneurs and indie hackers. These skills extend AI coding assistants like Claude Code, Factory Droid, Cursor, OpenCode, and Codex with capabilities like domain hunting, social media research, and product analytics. One-click install for all major platforms."
127+
"text": "OPC Skills is a curated collection of AI agent skills for solopreneurs, indie hackers, and one-person companies. These skills extend AI coding assistants like Claude Code, Factory Droid, Cursor, OpenCode, and Codex with capabilities like domain hunting, social media research, and product analytics. 100% open source with one-click install for all major platforms."
128128
}
129129
});
130130
faqItems.push({
@@ -135,6 +135,38 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
135135
"text": "Run this command in your terminal: curl -fsSL opc.dev/install.sh | bash -s -- -t claude all. Replace 'claude' with your preferred platform (droid, cursor, opencode, codex) and 'all' with a specific skill name if desired."
136136
}
137137
});
138+
faqItems.push({
139+
"@type": "Question",
140+
"name": "What are AI agent skills?",
141+
"acceptedAnswer": {
142+
"@type": "Answer",
143+
"text": "AI agent skills are modular capabilities that extend AI coding assistants like Claude Code, Cursor, and Codex. They enable AI agents to perform specialized tasks such as searching domains, researching social media, hunting for promo codes, and analyzing product launches. Skills are installed via simple commands and work across multiple AI platforms."
144+
}
145+
});
146+
faqItems.push({
147+
"@type": "Question",
148+
"name": "How to extend Claude Code with custom skills?",
149+
"acceptedAnswer": {
150+
"@type": "Answer",
151+
"text": "You can extend Claude Code with custom skills by installing OPC Skills using: curl -fsSL opc.dev/install.sh | bash -s -- -t claude [skill-name]. Skills are stored in ~/.claude/skills/ for user-level or .claude/skills/ for project-level. Each skill is a markdown file with instructions that Claude Code can follow."
152+
}
153+
});
154+
faqItems.push({
155+
"@type": "Question",
156+
"name": "What platforms are supported by OPC Skills?",
157+
"acceptedAnswer": {
158+
"@type": "Answer",
159+
"text": "OPC Skills supports 5 major AI coding platforms: Claude Code (Anthropic), Factory Droid, Cursor, OpenCode, and Codex (OpenAI). Each skill can be installed with a single command for any of these platforms."
160+
}
161+
});
162+
faqItems.push({
163+
"@type": "Question",
164+
"name": "Is OPC Skills free to use?",
165+
"acceptedAnswer": {
166+
"@type": "Answer",
167+
"text": "Yes, OPC Skills is 100% free and open source under the MIT license. Some individual skills may require API keys for third-party services (like Twitter API or Reddit API), but the skills themselves are free to install and use."
168+
}
169+
});
138170

139171
const jsonLd = {
140172
"@context": "https://schema.org",
@@ -143,14 +175,14 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
143175
"@type": "WebPage",
144176
"@id": "https://opc.dev/#webpage",
145177
"url": "https://opc.dev",
146-
"name": "OPC Skills - Agent Skills for One Person Companies",
147-
"description": "Curated agent skills for solopreneurs and indie hackers. One-click install for Claude, Droid, Cursor, and more.",
178+
"name": "OPC Skills - AI Agent Skills for Solopreneurs & Indie Hackers",
179+
"description": `${skills.length}+ curated AI agent skills for solopreneurs and indie hackers. Supercharge Claude Code, Cursor, and Codex with domain hunting, social media research, and more.`,
148180
"datePublished": "2024-01-01",
149181
"dateModified": today,
150182
"inLanguage": "en-US",
151183
"speakable": {
152184
"@type": "SpeakableSpecification",
153-
"cssSelector": [".subtitle", "h1", ".skill-desc"]
185+
"cssSelector": [".subtitle", "h1", ".skill-desc", ".stats-bar"]
154186
},
155187
"mainEntity": { "@id": "https://opc.dev/#skillcollection" }
156188
},
@@ -159,7 +191,7 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
159191
"@id": "https://opc.dev/#website",
160192
"name": "OPC Skills",
161193
"url": "https://opc.dev",
162-
"description": "Curated agent skills for solopreneurs and indie hackers. One-click install for Claude, Droid, Cursor, and more.",
194+
"description": `${skills.length}+ curated AI agent skills for solopreneurs and indie hackers. Supercharge Claude Code, Cursor, and Codex with domain hunting, social media research, and more.`,
163195
"publisher": { "@id": "https://opc.dev/#organization" }
164196
},
165197
{
@@ -261,29 +293,30 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
261293
<head>
262294
<meta charset="UTF-8">
263295
<meta name="viewport" content="width=device-width, initial-scale=1.0">
264-
<title>OPC Skills - Agent Skills for One Person Companies</title>
296+
<title>OPC Skills - AI Agent Skills for Solopreneurs & Indie Hackers | Claude Code, Cursor, Codex</title>
265297
<link rel="icon" type="image/x-icon" href="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/favicon.ico">
266298
<link rel="icon" type="image/png" sizes="32x32" href="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/favicon-32x32.png">
267299
<link rel="apple-touch-icon" sizes="180x180" href="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/apple-touch-icon.png">
268-
<meta name="description" content="Curated agent skills for solopreneurs and indie hackers. One-click install for Claude, Droid, Cursor, and more.">
269-
<meta name="keywords" content="agent skills, claude skills, AI tools, solopreneurs, indie hackers, one person company, automation, Claude Code, Factory Droid, Cursor, OpenCode, Codex, developer tools, AI agents">
300+
<meta name="description" content="${skills.length}+ curated AI agent skills for solopreneurs and indie hackers. Supercharge Claude Code, Cursor, and Codex with domain hunting, social media research, and more. One-click install.">
301+
<meta name="keywords" content="AI agent skills, solopreneur tools, indie hacker tools, Claude Code skills, Cursor skills, Codex skills, one-person company, solo developer, AI coding assistant, AI automation, vibe coding, agent skills, claude skills, Factory Droid, OpenCode, developer tools, AI agents">
270302
<meta name="robots" content="index, follow">
271303
<meta name="author" content="ReScience Lab">
272304
<meta name="theme-color" content="#000000">
273305
<meta http-equiv="Content-Language" content="en">
274306
<link rel="canonical" href="https://opc.dev/">
275307
<script type="application/ld+json">${JSON.stringify(jsonLd)}</script>
276-
<meta property="og:title" content="OPC Skills - Agent Skills for One Person Companies">
277-
<meta property="og:description" content="Curated agent skills for solopreneurs and indie hackers. One-click install for Claude, Droid, Cursor, and more.">
308+
<meta property="og:title" content="OPC Skills - AI Agent Skills for Solopreneurs & Indie Hackers">
309+
<meta property="og:description" content="${skills.length}+ curated AI agent skills for solopreneurs and indie hackers. Supercharge Claude Code, Cursor, and Codex with domain hunting, social media research, and more.">
278310
<meta property="og:image" content="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/og-image.png">
279311
<meta property="og:url" content="https://opc.dev/">
280312
<meta property="og:type" content="website">
281313
<meta property="og:site_name" content="OPC Skills">
282314
<meta property="og:locale" content="en_US">
283315
<meta name="twitter:card" content="summary_large_image">
284-
<meta name="twitter:title" content="OPC Skills - Agent Skills for One Person Companies">
285-
<meta name="twitter:description" content="Curated agent skills for solopreneurs and indie hackers. One-click install for Claude, Droid, Cursor, and more.">
316+
<meta name="twitter:title" content="OPC Skills - AI Agent Skills for Solopreneurs & Indie Hackers">
317+
<meta name="twitter:description" content="${skills.length}+ curated AI agent skills for solopreneurs and indie hackers. Supercharge Claude Code, Cursor, and Codex.">
286318
<meta name="twitter:image" content="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/og-image.png">
319+
<meta name="twitter:creator" content="@AnyLabxyz">
287320
<link rel="preconnect" href="https://fonts.googleapis.com">
288321
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
289322
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Press+Start+2P&display=swap" rel="stylesheet">
@@ -321,7 +354,11 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
321354
.hero-banner { max-width: 560px; width: 100%; height: auto; margin: 0 auto 24px; border-radius: 8px; display: block; }
322355
.badge { display: inline-block; border: 1px solid var(--black); padding: 5px 14px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 24px; }
323356
h1 { font-family: var(--font-pixel); font-size: 20px; font-weight: 400; margin-bottom: 16px; letter-spacing: 0; line-height: 1.6; }
324-
.subtitle { font-size: 14px; color: var(--gray-600); max-width: 480px; margin: 0 auto 24px; }
357+
.subtitle { font-size: 14px; color: var(--gray-600); max-width: 520px; margin: 0 auto 20px; }
358+
.subtitle strong { color: var(--black); }
359+
.stats-bar { display: flex; justify-content: center; gap: 24px; flex-wrap: wrap; margin-bottom: 28px; font-size: 12px; color: var(--gray-600); }
360+
.stats-bar span { display: flex; align-items: center; gap: 4px; }
361+
.stats-bar strong { color: var(--black); font-weight: 700; }
325362
.hero-install { max-width: 600px; margin: 0 auto; width: 100%; }
326363
.hero-level-tabs { border-bottom: 1px solid var(--black); }
327364
.hero-tool-tabs { border-bottom: none; }
@@ -383,6 +420,14 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
383420
.commands-list { margin-top: 12px; display: flex; flex-direction: column; gap: 6px; }
384421
.commands-list code { font-size: 10px; padding: 6px 10px; background: var(--gray-50); border: 1px solid var(--gray-200); display: block; overflow-x: auto; }
385422
423+
.faq-section { max-width: 900px; margin: 0 auto; padding: 48px 24px; border-top: 1px solid var(--gray-200); }
424+
.faq-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
425+
.faq-item { padding: 20px; border: 1px solid var(--gray-200); background: var(--gray-50); }
426+
.faq-item h3 { font-size: 14px; font-weight: 700; margin-bottom: 8px; color: var(--black); }
427+
.faq-item p { font-size: 13px; color: var(--gray-600); line-height: 1.6; }
428+
.faq-item strong { color: var(--black); }
429+
.faq-item code { font-size: 11px; background: var(--white); padding: 2px 6px; border: 1px solid var(--gray-200); }
430+
386431
footer { border-top: 1px solid var(--black); padding: 24px; text-align: center; }
387432
footer p { font-size: 11px; color: var(--gray-600); }
388433
footer a { color: var(--gray-600); }
@@ -401,6 +446,7 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
401446
.badge { font-size: 9px; padding: 4px 10px; }
402447
h1 { font-size: 14px; line-height: 1.8; }
403448
.subtitle { font-size: 13px; }
449+
.stats-bar { gap: 12px 20px; font-size: 11px; }
404450
.hero-tabs { flex-wrap: wrap; }
405451
.hero-tab { flex: 1 1 auto; min-width: 60px; padding: 6px 8px; font-size: 10px; }
406452
.hero-cmd code { font-size: 9px; padding: 10px; }
@@ -435,6 +481,12 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
435481
436482
.commands-list code { font-size: 9px; white-space: nowrap; overflow-x: auto; display: block; }
437483
484+
.faq-section { padding: 32px 16px; }
485+
.faq-grid { grid-template-columns: 1fr; gap: 16px; }
486+
.faq-item { padding: 16px; }
487+
.faq-item h3 { font-size: 13px; }
488+
.faq-item p { font-size: 12px; }
489+
438490
footer { padding: 20px 16px; }
439491
footer p { font-size: 10px; }
440492
}
@@ -465,10 +517,16 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
465517
</div>
466518
</header>
467519
468-
<section class="hero">
469-
<img src="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/opc-banner.png" alt="OPC Skills - Agent Skills for One Person Companies banner" class="hero-banner" fetchpriority="high" decoding="async">
470-
<h1>Agent Skills for<br>One Person Companies</h1>
471-
<p class="subtitle">Curated skills for solopreneurs and indie hackers. One-click install for Claude Code, Factory Droid, Cursor, and more.</p>
520+
<section class="hero" role="banner">
521+
<img src="https://raw.githubusercontent.com/ReScienceLab/opc-skills/main/website/opc-banner.png" alt="OPC Skills - AI Agent Skills for Solopreneurs and Indie Hackers" class="hero-banner" fetchpriority="high" decoding="async">
522+
<h1>AI Agent Skills for<br>Solopreneurs</h1>
523+
<p class="subtitle">The skill library for <strong>one-person companies</strong> and <strong>indie hackers</strong>. Extend Claude Code, Cursor, and Codex with <strong>${skills.length}+</strong> automation skills.</p>
524+
<div class="stats-bar">
525+
<span><strong>${skills.length}+</strong> Skills</span>
526+
<span><strong>5</strong> Platforms</span>
527+
<span>One-Click Install</span>
528+
<span>100% Open Source</span>
529+
</div>
472530
<div class="hero-install">
473531
<div class="hero-tabs hero-level-tabs">
474532
<button class="hero-tab active" data-level="user">User-level</button>
@@ -493,6 +551,48 @@ Sitemap: https://opc.dev/sitemap.xml`, { headers: { 'Content-Type': 'text/plain'
493551
<div class="skills-grid">${skillCards}</div>
494552
</main>
495553
554+
<section class="faq-section" aria-label="Frequently Asked Questions" itemscope itemtype="https://schema.org/FAQPage">
555+
<h2 class="section-title">Frequently Asked Questions</h2>
556+
<div class="faq-grid">
557+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
558+
<h3 itemprop="name">What is OPC Skills?</h3>
559+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
560+
<p itemprop="text">OPC Skills is a curated collection of AI agent skills for <strong>solopreneurs</strong>, <strong>indie hackers</strong>, and <strong>one-person companies</strong>. These skills extend AI coding assistants like Claude Code, Cursor, and Codex with automation capabilities like domain hunting, social media research, and product analytics.</p>
561+
</div>
562+
</div>
563+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
564+
<h3 itemprop="name">What are AI agent skills?</h3>
565+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
566+
<p itemprop="text">AI agent skills are modular capabilities that extend AI coding assistants. They enable AI agents to perform specialized tasks such as searching domains, researching social media, hunting for promo codes, and analyzing product launches. Skills are installed via simple commands and work across multiple platforms.</p>
567+
</div>
568+
</div>
569+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
570+
<h3 itemprop="name">How do I install OPC Skills?</h3>
571+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
572+
<p itemprop="text">Run this command in your terminal: <code>curl -fsSL opc.dev/install.sh | bash -s -- -t claude all</code>. Replace <code>claude</code> with your preferred platform (droid, cursor, opencode, codex) and <code>all</code> with a specific skill name if desired.</p>
573+
</div>
574+
</div>
575+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
576+
<h3 itemprop="name">What platforms are supported?</h3>
577+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
578+
<p itemprop="text">OPC Skills supports <strong>5 major AI coding platforms</strong>: Claude Code (Anthropic), Factory Droid, Cursor, OpenCode, and Codex (OpenAI). Each skill can be installed with a single command for any of these platforms.</p>
579+
</div>
580+
</div>
581+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
582+
<h3 itemprop="name">Is OPC Skills free to use?</h3>
583+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
584+
<p itemprop="text">Yes, OPC Skills is <strong>100% free and open source</strong> under the MIT license. Some individual skills may require API keys for third-party services (like Twitter API or Reddit API), but the skills themselves are free to install and use.</p>
585+
</div>
586+
</div>
587+
<div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
588+
<h3 itemprop="name">How to extend Claude Code with custom skills?</h3>
589+
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
590+
<p itemprop="text">Install skills using: <code>curl -fsSL opc.dev/install.sh | bash -s -- -t claude [skill-name]</code>. Skills are stored in <code>~/.claude/skills/</code> for user-level or <code>.claude/skills/</code> for project-level. Each skill is a markdown file with instructions that Claude Code follows.</p>
591+
</div>
592+
</div>
593+
</div>
594+
</section>
595+
496596
<footer>
497597
<p>2026 <a href="https://rescience.com" target="_blank" rel="noopener noreferrer">ReScience Lab</a> | <a href="mailto:hi@opc.dev">hi@opc.dev</a> | <a href="https://github.com/ReScienceLab/opc-skills" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="/skills.json">API</a></p>
498598
</footer>

0 commit comments

Comments
 (0)