feat(marketplace): Add Claude Code Plugin Marketplace integration (#32)

* feat(marketplace): Add Claude Code Plugin Marketplace integration

- Create official marketplace.json with all 9 skills
- Add Claude Code marketplace installation section to README
- Add Claude Code Marketplace badge to README
- Configure plugin metadata with proper categories and keywords

Closes #31

* feat(marketplace): Add plugin.json to each skill directory

- Generate plugin.json for all 9 skills with proper metadata
- Add marketplace-level keywords for better discoverability
- Include scripts directory as commands when available
- Follow Claude Code plugin manifest schema requirements

Each skill now has:
- Explicit version, description, and keywords
- Homepage and repository links
- Commands path (for skills with scripts)
- SKILL.md reference for skill instructions
This commit is contained in:
Yilin
2026-01-28 21:53:40 +08:00
committed by GitHub
parent a0fa99d14a
commit 3954a3da9e
11 changed files with 376 additions and 0 deletions
+135
View File
@@ -0,0 +1,135 @@
{
"name": "opc-skills",
"owner": {
"name": "ReScienceLab",
"email": "yilin.jing@rescience.com"
},
"metadata": {
"description": "Agent Skills for One Person Companies - Boost your AI agent with specialized skills for solopreneurs and indie hackers",
"version": "1.0.0",
"pluginRoot": "./skills"
},
"keywords": [
"skills",
"agents",
"automation",
"solopreneur",
"indie-hacker",
"one-person-company",
"productivity",
"seo",
"social-media",
"design",
"market-research"
],
"plugins": [
{
"name": "requesthunt",
"source": "requesthunt",
"description": "Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/requesthunt",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "market-research",
"keywords": ["market-research", "user-feedback", "reddit", "twitter", "github", "demand-analysis"],
"strict": true
},
{
"name": "domain-hunter",
"source": "domain-hunter",
"description": "Search domains, compare registrar prices, and find promo codes. Help users find and purchase domain names at the best price.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/domain-hunter",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "business",
"keywords": ["domain", "registrar", "pricing", "whois"],
"strict": true
},
{
"name": "logo-creator",
"source": "logo-creator",
"description": "Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/logo-creator",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "design",
"keywords": ["logo", "design", "branding", "ai-image-generation", "svg"],
"strict": true
},
{
"name": "banner-creator",
"source": "banner-creator",
"description": "Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio for GitHub, Twitter, LinkedIn, etc.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/banner-creator",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "design",
"keywords": ["banner", "header", "social-media", "ai-image-generation"],
"strict": true
},
{
"name": "nanobanana",
"source": "nanobanana",
"description": "Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, aspect ratios, and 2K/4K output.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/nanobanana",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "ai-tools",
"keywords": ["gemini", "image-generation", "ai", "batch-processing"],
"strict": true
},
{
"name": "reddit",
"source": "reddit",
"description": "Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/reddit",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "social-media",
"keywords": ["reddit", "social-media", "api", "content-scraping"],
"strict": true
},
{
"name": "twitter",
"source": "twitter",
"description": "Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/twitter",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "social-media",
"keywords": ["twitter", "x", "social-media", "api"],
"strict": true
},
{
"name": "producthunt",
"source": "producthunt",
"description": "Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/producthunt",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "product-discovery",
"keywords": ["producthunt", "product-launch", "api"],
"strict": true
},
{
"name": "seo-geo",
"source": "seo-geo",
"description": "SEO & GEO (Generative Engine Optimization) for websites. Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing).",
"version": "1.0.0",
"homepage": "https://opc.dev/skills/seo-geo",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"category": "seo",
"keywords": ["seo", "geo", "optimization", "schema-markup", "ai-visibility"],
"strict": true
}
]
}
+20
View File
@@ -7,6 +7,7 @@
<p align="center">
<a href="https://opc.dev"><img src="https://img.shields.io/badge/Website-opc.dev-black?style=flat-square" alt="Website"></a>
<a href="https://skills.sh/ReScienceLab/opc-skills"><img src="https://img.shields.io/badge/Browse-skills.sh-blue?style=flat-square" alt="Browse on skills.sh"></a>
<a href="https://code.claude.com/docs/en/plugin-marketplaces"><img src="https://img.shields.io/badge/Claude_Code-Marketplace-orange?style=flat-square&logo=anthropic" alt="Claude Code Marketplace"></a>
<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>
<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>
</p>
@@ -51,6 +52,25 @@ For more information about the Agent Skills standard, see [agentskills.io](http:
## Quick Install
### Claude Code Plugin Marketplace
Install directly from Claude Code's plugin marketplace:
```bash
# Add the OPC Skills marketplace
/plugin marketplace add ReScienceLab/opc-skills
# Install specific skills
/plugin install requesthunt@opc-skills
/plugin install domain-hunter@opc-skills
/plugin install seo-geo@opc-skills
# List all available skills
/plugin marketplace list opc-skills
```
### Universal Installation (16+ AI Tools)
Install with one command - works with Claude Code, Cursor, Windsurf, Droid, and 12+ other AI tools:
```bash
@@ -0,0 +1,27 @@
{
"name": "banner-creator",
"version": "1.0.0",
"description": "Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio for GitHub, Twitter, LinkedIn, etc.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/banner-creator",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"banner",
"header",
"hero image",
"cover image",
"create banner",
"github banner",
"twitter header",
"readme banner"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
@@ -0,0 +1,22 @@
{
"name": "domain-hunter",
"version": "1.0.0",
"description": "Search domains, compare registrar prices, and find promo codes. Help users find and purchase domain names at the best price.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/domain-hunter",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"domain",
"registrar",
"buy domain",
"domain price",
".ai domain",
".com domain"
],
"skills": [
"./SKILL.md"
]
}
@@ -0,0 +1,27 @@
{
"name": "logo-creator",
"version": "1.0.0",
"description": "Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/logo-creator",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"logo",
"brand",
"icon",
"favicon",
"mascot",
"emblem",
"create logo",
"design logo"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
@@ -0,0 +1,25 @@
{
"name": "nanobanana",
"version": "1.0.0",
"description": "Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, aspect ratios, and 2K/4K output.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/nanobanana",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"generate image",
"create image",
"nano banana",
"nanobanana",
"gemini image",
"AI image"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
@@ -0,0 +1,23 @@
{
"name": "producthunt",
"version": "1.0.0",
"description": "Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/producthunt",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"producthunt",
"product hunt",
"PH",
"launch"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
+22
View File
@@ -0,0 +1,22 @@
{
"name": "reddit",
"version": "1.0.0",
"description": "Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/reddit",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"reddit",
"subreddit",
"r/"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
@@ -0,0 +1,24 @@
{
"name": "requesthunt",
"version": "1.0.0",
"description": "Generate user demand research reports from real user feedback. Scrape and analyze feature requests, complaints, and questions from Reddit, X, and GitHub.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/requesthunt",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"requesthunt",
"request hunt",
"feature request",
"user demand",
"demand research"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
+29
View File
@@ -0,0 +1,29 @@
{
"name": "seo-geo",
"version": "1.0.0",
"description": "SEO & GEO (Generative Engine Optimization) for websites. Optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Includes Princeton GEO research methods for +40% AI visibility.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/seo-geo",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"SEO",
"GEO",
"search optimization",
"schema markup",
"JSON-LD",
"meta tags",
"keyword research",
"AI visibility",
"ChatGPT ranking",
"Perplexity"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}
+22
View File
@@ -0,0 +1,22 @@
{
"name": "twitter",
"version": "1.0.0",
"description": "Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io.",
"author": {
"name": "ReScienceLab"
},
"homepage": "https://github.com/ReScienceLab/opc-skills/tree/main/skills/twitter",
"repository": "https://github.com/ReScienceLab/opc-skills",
"license": "MIT",
"keywords": [
"twitter",
"X",
"tweet"
],
"skills": [
"./SKILL.md"
],
"commands": [
"./scripts/"
]
}