OpenCode dotfiles — 19 AI agent skills + 8 MCP servers + persistent memory (memory-keeper). Cross-platform install, screenshot OCR, custom CLI toolchain.
Overview
for OpenCode — research, analysis, writing, and automation. Focused on academic research methodology, systematic reviews, critical analysis, and developer productivity. Compatible with Claude Code, Cursor, and Windsurf. - — PhD-level subagent for academic research (auto-loads relevant skills) - — Primary agent with full permissions 1. Copy .env.example to .env and fill in your API keys 2. Install MCP servers (clone to ./mcp-servers/ or adjust paths) 3. Copy opencode.jsonc.template to opencode.jsonc and configure 4. Run opencode - Tavily — web search - Exa — semantic search
README
OpenCode Dotfiles
19 AI agent skills for OpenCode — research, analysis, writing, and automation.
Focused on academic research methodology, systematic reviews, critical analysis, and developer productivity. Compatible with Claude Code, Cursor, and Windsurf.
Quick Start
# Clone
git clone https://github.com/YOUR_USER/opencode-dotfiles.git ~/.config/opencode
# Or install from current directory:
# Windows
.\install.ps1
# Linux/macOS
chmod +x install.sh && ./install.sh
Manual symlink:
# Linux/macOS
ln -s "$(pwd)/skills/literature-review" ~/.config/opencode/skills/
Skills (19)
| Domain | Skills |
|---|---|
| Research Methods | literature-review, systematic-review, research-methodology, research-synthesis, research-manager |
| Critical Analysis | critical-analysis, hypothesis-testing, lateral-thinking, ethics-review |
| Quantitative | quantitative-analysis |
| Qualitative | qualitative-research |
| Writing & Polish | academic-writing, polish |
| Productivity | screenshot-capture, memory-logger, 7zip, cave man |
| Meta | skill-creator, using-opencode-researcher |
Agents
- researcher — PhD-level subagent for academic research (auto-loads relevant skills)
- yolo — Primary agent with full permissions
MCP Servers
| Server | Purpose |
|---|---|
| browser-os | Browser automation (tabs, clicks, screenshots, forms) |
| tavily | Web search & content extraction |
| exa | Semantic web search |
| perplexity | AI-powered search (web, scholar, social) |
| memory-keeper | Persistent structured context across sessions |
| filesystem | Local file access |
| sequential-thinking | Multi-step reasoning |
| fetch | Web page fetching |
Setup
- Copy
.env.exampleto.envand fill in your API keys - Install MCP servers (clone to
./mcp-servers/or adjust paths) - Copy
opencode.jsonc.templatetoopencode.jsoncand configure - Run
opencode
Required API Keys
Structure
opencode-dotfiles/
├── opencode.jsonc.template # Config template (env vars)
├── .env.example # Environment variables reference
├── AGENTS.md # Agent instructions
├── SKILLS.md # Skill index
├── install.ps1 # Windows installer
├── install.sh # Unix installer
├── agents/
│ ├── researcher.md # Research subagent definition
│ └── yolo.md # Full-access agent config
├── skills/ # 19 skill directories
│ ├── literature-review/
│ │ └── SKILL.md
│ ├── systematic-review/
│ │ └── SKILL.md
│ └── ...
└── scripts/
└── screenshot.ps1 # Screenshot + OCR utility
License
MIT
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add cinicu/opencode-dotfiles