Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
},
"metadata": {
"description": "AI-native scientific research pipeline",
"version": "0.3.8"
"version": "0.3.9"
},
"plugins": [
{
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "reaper",
"version": "0.3.8",
"version": "0.3.9",
"description": "AI-native scientific research pipeline. Takes a research goal — optionally with a research paper — and autonomously conducts rigorous, multi-step academic research.",
"author": {
"name": "Runchao Han"
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ pip install arxiv requests beautifulsoup4

Primary distribution: [`vercel-labs/skills`](https://github.com/vercel-labs/skills) — `npx skills add SebastianElvis/reaper` shallow-clones the repo and copies all skill directories into the host agent's conventional skills folder. Targets 45+ agents including Cursor, OpenAI Codex CLI, Cline, Continue, Gemini CLI, Copilot, Windsurf, OpenCode, Warp, Goose, Replit, and Claude Code.

- Pin syntax: `npx skills add SebastianElvis/reaper#v0.3.8`. Tagged releases are the pin contract.
- Pin syntax: `npx skills add SebastianElvis/reaper#v0.3.9`. Tagged releases are the pin contract.
- The installer copies the entire skill directory (including Python scripts and `references/`); only `metadata.json`, `.git`, `__pycache__`, `__pypackages__` are excluded.
- All `SKILL.md` files must use host-agnostic phrasing ("invoke the `<name>` skill") for inter-skill calls. Sub-skill `Usage` blocks may show host-specific invocation forms (e.g. `/reaper:<sub>` for Claude Code) as examples, clearly labeled as such.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ Reaper is distributed as standard `SKILL.md` folders. The cross-agent installer
npx skills add SebastianElvis/reaper

# Pinned to a specific release (recommended for reproducibility)
npx skills add SebastianElvis/reaper#v0.3.8
npx skills add SebastianElvis/reaper#v0.3.9

# Install into a specific agent (defaults to all detected)
npx skills add SebastianElvis/reaper --agent cursor
Expand Down
2 changes: 1 addition & 1 deletion dev/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ Different models have different strengths. The critique skill should route consu
|-----------|-----------|--------|
| **Skill format** | `SKILL.md` with `name` + `description` frontmatter (vercel-labs/skills spec) | ✓ |
| **Cross-agent installer** | `npx skills add SebastianElvis/reaper` | ✓ |
| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.3.8` (git tags) | ✓ |
| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.3.9` (git tags) | ✓ |
| **Inter-skill calls** | Host-agnostic prose ("invoke the `<name>` skill") | ✓ |
| **Python script bundling** | Whole-directory copy includes `search_arxiv.py`, `search_iacr.py`, `references/` | ✓ |
| **Frontmatter compatibility** | Claude-only keys (`user-invocable`, `argument-hint`, hooks) preserved as opaque YAML, no-op on other hosts | ✓ |
Expand Down
Loading