Cross-Platform Interop

Use Research Agora skills with Cursor, Gemini CLI, GitHub Copilot, or any AgentSkills.io-compatible tool

AgentSkills.io Standard

Research Agora skills follow the AgentSkills.io standard — an open format that enables skill interoperability across different AI coding platforms. The standard defines:

This standardization allows skills developed for one platform (like Claude Code) to be converted for others (Cursor, Gemini CLI, etc.), though platform-specific features (tool calls, model routing) require adaptation.

Platform Quick-Start Guides

Claude Code (Native)

Research Agora skills are built natively for Claude Code and require no conversion:

/plugin marketplace add rpatrik96/research-agora
/plugin install academic@research-agora

Note: this per-plugin syntax installs a single plugin. Use /plugin marketplace add rpatrik96/research-agora above to install all plugins at once.

Then use skills with slash commands like /paper-introduction or /paper-verify-experiments, or agents like /claim-auditor.

Cursor

Convert skills to Cursor's .mdc rules format:

# Convert a single skill
python scripts/convert-skill.py --format cursor --skill paper-references --output /path/to/project
# Convert all skills in a plugin
python scripts/convert-skill.py --format cursor --plugin academic --output /path/to/project

Converted files are placed in .cursor/rules/. Cursor will automatically load them as context rules.

Manual conversion: Copy skill content to .cursor/rules/skill-name.mdc with frontmatter:

---
description: Brief description
globs:
alwaysApply: false
---
# Skill content...

Gemini CLI

Convert skills to Gemini CLI's agent format:

# Convert a single skill
python scripts/convert-skill.py --format gemini --skill paper-references --output /path/to/project
# Convert all skills in a plugin
python scripts/convert-skill.py --format gemini --plugin academic --output /path/to/project

Converted files are placed in .gemini/agents/ as markdown files.

Manual conversion: Copy skill content to .gemini/agents/skill-name.md:

# skill-name
Brief description
# Skill content...

GitHub Copilot

Convert skills to GitHub Copilot's instructions format:

# Convert all skills to a single file
python scripts/convert-skill.py --format copilot --all --output /path/to/project

All skills are concatenated into .github/copilot-instructions.md. GitHub Copilot reads this file automatically.

Manual conversion: Add skills to .github/copilot-instructions.md:

## skill-name
Brief description
# Skill content...

AgentSkills.io Standard Format

Export skills in the portable AgentSkills.io format:

# Convert a single skill
python scripts/convert-skill.py --format agentskills --skill paper-references --output /path/to/export
# Convert all skills
python scripts/convert-skill.py --format agentskills --all --output /path/to/export

Generates SKILL.md files with standardized metadata that any AgentSkills.io-compatible tool can consume.

Using the Converter Tool

The scripts/convert-skill.py utility handles conversion to all supported formats:

Command-Line Options

Example Workflows

# Use paper verification skills in Cursor
python scripts/convert-skill.py --format cursor --skill paper-references --output ~/my-project
python scripts/convert-skill.py --format cursor --skill paper-verify-experiments --output ~/my-project
# Use all development skills in Gemini CLI
python scripts/convert-skill.py --format gemini --plugin development --output ~/my-project
# Export everything for sharing
python scripts/convert-skill.py --format agentskills --all --output ~/research-agora-skills

Manual Conversion Guide

You can manually adapt any skill for your preferred LLM tool. The core content is plain markdown — any LLM can use it.

Basic Steps

  1. Find the skill source: Browse github.com/rpatrik96/research-agora or click "Source" on any skill card
  2. Extract the content: Copy the markdown body (everything after the YAML frontmatter)
  3. Adapt the frontmatter: Adjust metadata to match your tool's format (see examples above)
  4. Place in the right location: Follow your tool's conventions (.cursor/rules/, .gemini/agents/, .github/copilot-instructions.md, etc.)

Handling Tool-Specific Features

Some skills reference Claude Code-specific features that may need adaptation:

Contributing Cross-Platform Skills

When creating new skills for Research Agora, consider cross-platform compatibility:

See CONTRIBUTING.md for detailed guidelines.