Skip to content

Commit 1cfdfaa

Browse files
waleedlatif1claude
andcommitted
fix(knowledge): address PR feedback on Cohere reranker controls
- Drop required:true on apiKey field — server has BYOK→env→rotation fallback chain, so self-hosted users with COHERE_API_KEY env should not be blocked - Drop .min(1) on rerankerApiKey contract field so empty strings coerce to undefined via the transform (matches the existing query field pattern) - Log a warning when rerankerInputCount is clamped up to topK so users notice their setting was overridden Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent ef97b7b commit 1cfdfaa

33 files changed

Lines changed: 3361 additions & 4 deletions

File tree

.agents/skills/tessl__seo-geo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.tessl/tiles/resciencelab/opc-skills/skills/seo-geo

.claude/skills/tessl__seo-geo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.tessl/tiles/resciencelab/opc-skills/skills/seo-geo

.codex/config.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[mcp_servers.tessl]
2+
type = "stdio"
3+
command = "tessl"
4+
args = [ "mcp", "start" ]

.codex/skills/tessl__seo-geo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.tessl/tiles/resciencelab/opc-skills/skills/seo-geo

.cursor/mcp.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"mcpServers": {
3+
"tessl": {
4+
"type": "stdio",
5+
"command": "tessl",
6+
"args": ["mcp", "start"]
7+
}
8+
}
9+
}

.cursor/skills/tessl__seo-geo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.tessl/tiles/resciencelab/opc-skills/skills/seo-geo

.github/skills/tessl__seo-geo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.tessl/tiles/resciencelab/opc-skills/skills/seo-geo

.mcp.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"mcpServers": {
3+
"tessl": {
4+
"type": "stdio",
5+
"command": "tessl",
6+
"args": ["mcp", "start"]
7+
}
8+
}
9+
}
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
# OPC Skills
2+
3+
<p align="center">
4+
<img src="website/opc-banner.png" alt="OPC Skills - AI Agent Skills for Solopreneurs" width="100%">
5+
</p>
6+
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://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>
10+
<a href="https://deepwiki.com/ReScienceLab/opc-skills"><img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"></a>
11+
<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>
12+
<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>
13+
<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>
14+
</p>
15+
16+
<p align="center">
17+
<a href="https://github.com/ReScienceLab/opc-skills/issues"><img src="https://img.shields.io/github/issues/ReScienceLab/opc-skills?style=flat-square" alt="GitHub issues"></a>
18+
<a href="https://github.com/ReScienceLab/opc-skills/pulls"><img src="https://img.shields.io/github/issues-pr/ReScienceLab/opc-skills?style=flat-square" alt="GitHub pull requests"></a>
19+
<img src="https://img.shields.io/github/last-commit/ReScienceLab/opc-skills?style=flat-square" alt="Last commit">
20+
<a href="https://github.com/ReScienceLab/opc-skills/graphs/contributors"><img src="https://img.shields.io/github/contributors/ReScienceLab/opc-skills?style=flat-square" alt="Contributors"></a>
21+
<a href="https://x.com/Yilin0x"><img src="https://img.shields.io/badge/Twitter-@Yilin0x-black?style=flat-square&logo=x" alt="Twitter"></a>
22+
<a href="https://discord.gg/Y2yBpRXvVa"><img src="https://img.shields.io/badge/Discord-Join-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord"></a>
23+
</p>
24+
25+
<p align="center">
26+
<strong>AI Agent Skills for Solopreneurs, Indie Hackers, and One-Person Companies</strong>
27+
</p>
28+
29+
<p align="center">
30+
Extend Claude Code, Cursor, Codex, and more with automation skills.<br>
31+
<a href="https://opc.dev">Browse Skills</a> · <a href="#quick-install">Quick Install</a> · <a href="#included-skills">View All Skills</a>
32+
</p>
33+
34+
---
35+
36+
## What are Skills?
37+
38+
Skills are folders of instructions, scripts, and resources that AI agents load dynamically to improve performance on specialized tasks. Each skill is self-contained with a `SKILL.md` file containing instructions and metadata.
39+
40+
For more information about the Agent Skills standard, see [agentskills.io](http://agentskills.io).
41+
42+
## Included Skills
43+
44+
| | Skill | Description |
45+
|:---:|-------|-------------|
46+
| <img src="./skill-logos/seo-geo.svg" width="24"> | [seo-geo](./skills/seo-geo) | SEO & GEO optimization for AI search engines (ChatGPT, Perplexity, Google) |
47+
| <img src="./skill-logos/requesthunt.svg" width="24"> | [requesthunt](./skills/requesthunt) | Research user demand from Reddit, X, and GitHub |
48+
| <img src="./skill-logos/domain-hunter.svg" width="24"> | [domain-hunter](./skills/domain-hunter) | Find domains, compare registrar prices, and discover promo codes |
49+
| <img src="./skill-logos/logo-creator.svg" width="24"> | [logo-creator](./skills/logo-creator) | Create logos with AI, crop, remove background, export as SVG |
50+
| <img src="./skill-logos/banner-creator.svg" width="24"> | [banner-creator](./skills/banner-creator) | Create banners for GitHub, Twitter, LinkedIn, etc. |
51+
| <img src="./skill-logos/nanobanana.svg" width="24"> | [nanobanana](./skills/nanobanana) | Generate images using Gemini 3 Pro Image (Nano Banana Pro) |
52+
| <img src="./skill-logos/reddit.svg" width="24"> | [reddit](./skills/reddit) | Search and retrieve content from Reddit via the public JSON API |
53+
| <img src="./skill-logos/twitter.svg" width="24"> | [twitter](./skills/twitter) | Search and retrieve content from Twitter/X via twitterapi.io |
54+
| <img src="./skill-logos/producthunt.svg" width="24"> | [producthunt](./skills/producthunt) | Search Product Hunt posts, topics, users, and collections |
55+
| <img src="./skill-logos/archive.svg" width="24"> | [archive](./skills/archive) | Archive session learnings and debugging solutions with indexed markdown |
56+
57+
## Quick Install
58+
59+
### Claude Code Plugin Marketplace
60+
61+
Install directly from Claude Code's plugin marketplace:
62+
63+
```bash
64+
# Add the OPC Skills marketplace
65+
/plugin marketplace add ReScienceLab/opc-skills
66+
67+
# Install specific skills
68+
/plugin install requesthunt@opc-skills
69+
/plugin install domain-hunter@opc-skills
70+
/plugin install seo-geo@opc-skills
71+
72+
# List all available skills
73+
/plugin marketplace list opc-skills
74+
```
75+
76+
### Universal Installation (16+ AI Tools)
77+
78+
Install with one command - works with Claude Code, Cursor, Windsurf, Droid, and 12+ other AI tools:
79+
80+
```bash
81+
# Install all skills
82+
npx skills add ReScienceLab/opc-skills
83+
84+
# Install specific skill
85+
npx skills add ReScienceLab/opc-skills --skill reddit
86+
87+
# Install to specific agent
88+
npx skills add ReScienceLab/opc-skills -a droid
89+
```
90+
91+
Browse and discover skills at **[skills.sh](https://skills.sh/ReScienceLab/opc-skills)** 🎯
92+
93+
### Skills with Dependencies
94+
95+
Some skills require other skills to function properly:
96+
97+
- **domain-hunter** → requires `twitter` and `reddit`
98+
- **logo-creator** → requires `nanobanana`
99+
- **banner-creator** → requires `nanobanana`
100+
101+
Install them together:
102+
103+
```bash
104+
npx skills add ReScienceLab/opc-skills --skill reddit --skill twitter --skill domain-hunter
105+
```
106+
107+
---
108+
109+
## Supported AI Tools
110+
111+
OPC Skills work with 16+ AI coding agents via `npx skills add`:
112+
113+
- **Claude Code** - Desktop app for AI-assisted coding
114+
- **Cursor** - AI-first code editor
115+
- **Factory Droid** - AI software engineering agent
116+
- **Windsurf** - AI-powered IDE
117+
- **OpenCode** - Open-source AI coding assistant
118+
- **Codex** - AI code generation tool
119+
- **GitHub Copilot** - AI pair programmer
120+
- **Gemini CLI** - Command-line AI assistant
121+
- **Goose** - Terminal-based AI agent
122+
- **Kilo Code** - Lightweight AI coding tool
123+
- **Roo Code** - AI code assistant
124+
- **Trae** - AI development companion
125+
- **And more...**
126+
127+
See the [full compatibility list](https://github.com/vercel-labs/add-skill#available-agents) for all supported tools.
128+
129+
---
130+
131+
## Documentation & Resources
132+
133+
Explore OPC Skills through multiple channels:
134+
135+
- **[DeepWiki](https://deepwiki.com/ReScienceLab/opc-skills)** - AI-powered interactive documentation with code exploration and Q&A
136+
- **[Skills Browser](https://skills.sh/ReScienceLab/opc-skills)** - Browse and discover all available skills
137+
- **[Official Website](https://opc.dev)** - Guides, tutorials, and usage examples
138+
- **[Agent Skills Standard](https://agentskills.io/)** - Learn about the skills specification
139+
140+
### Using DeepWiki
141+
142+
DeepWiki provides an AI assistant that can answer questions about the codebase:
143+
- Ask: "How does the domain-hunter skill work?"
144+
- Ask: "Show me the dependencies between skills"
145+
- Ask: "Explain the skill installation process"
146+
147+
The documentation auto-syncs with the repository, so it's always up to date.
148+
149+
---
150+
151+
## Creating New Skills
152+
153+
See the template in `./template/` directory for the basic structure:
154+
155+
1. Create a folder in `skills/` with your skill name
156+
2. Add a `SKILL.md` file with YAML frontmatter
157+
3. (Optional) Add scripts, examples, or other resources
158+
159+
**Required fields in SKILL.md:**
160+
```yaml
161+
---
162+
name: my-skill-name
163+
description: A clear description of what this skill does and when to use it
164+
---
165+
```
166+
167+
For detailed guidance, check out existing skills or visit the [Agent Skills specification](https://agentskills.io/).
168+
169+
## Star History
170+
171+
[![Star History Chart](https://api.star-history.com/svg?repos=ReScienceLab/opc-skills&type=Date)](https://star-history.com/#ReScienceLab/opc-skills&Date)
172+
173+
## Contributing
174+
175+
1. Fork this repository
176+
2. Create a new skill folder in `skills/`
177+
3. Add a `SKILL.md` with proper frontmatter
178+
4. Submit a pull request
179+
180+
## License
181+
182+
Apache 2.0

0 commit comments

Comments
 (0)