mirror of
https://github.com/ReScienceLab/opc-skills.git
synced 2026-09-14 18:03:27 +08:00
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:
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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/"
|
||||
]
|
||||
}
|
||||
@@ -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/"
|
||||
]
|
||||
}
|
||||
@@ -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/"
|
||||
]
|
||||
}
|
||||
@@ -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/"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user