Explorable Research

Set up the explorable creation skill

Install create-paper-explorable, then use it with your agent to build and improve an interactive presentation of a research paper.

1. Install the skill

Choose the tool you use and follow its instructions.

ChatGPT
  1. Download the skill ZIP.
  2. If your ChatGPT account offers skill uploads, upload the ZIP through its Skills area. Follow OpenAI’s upload instructions for your account.
  3. Start a new chat and select the skill with @, then continue to step 2 below. See OpenAI’s skill guide.

If skill uploads are unavailable, use one of the local tools below.

Codex
  1. Download the repository using Code → Download ZIP and unzip it, or use your existing copy.
  2. Open that folder in Codex. In a terminal in the folder, run:
    python3 explorables/tools/setup_skill.py --harness codex
  3. Start a chat in the project and ask it to use create-paper-explorable. In the CLI or IDE extension, you can select it with $create-paper-explorable.

The skill is already included in the repository; the command checks it is ready. Codex skill documentation.

Claude Code
  1. Download the repository using Code → Download ZIP and unzip it, or use your existing copy.
  2. In a terminal in that folder, run:
    python3 explorables/tools/setup_skill.py --harness claude
  3. Open the folder in Claude Code and start with /create-paper-explorable.

Claude Code skill documentation.

Antigravity
  1. Download the repository using Code → Download ZIP and unzip it, or use your existing copy.
  2. Open the folder as your workspace. In its terminal, run:
    python3 explorables/tools/setup_skill.py --harness antigravity
  3. Start a chat in the workspace and ask it to use create-paper-explorable.

Antigravity skill documentation.

OpenCode
  1. Download the repository using Code → Download ZIP and unzip it, or use your existing copy.
  2. In a terminal in that folder, run:
    python3 explorables/tools/setup_skill.py --harness opencode
  3. Open the folder in OpenCode and ask it to use create-paper-explorable.

OpenCode skill documentation.

Local setup commands require Python 3.10 or newer. On Windows, use py -3 if python3 is unavailable.

Student subscription offers: ChatGPT · Gemini. Check the provider’s page for eligibility and terms.

2. Add your paper

3. Start with this prompt

Replace the brackets with your details:

Use the create-paper-explorable skill to build an explorable of [paper and version] for [audience]. The paper and code are at [links or files]. Start by getting the full system running and checking it against the paper. Then help me break it into small interactive examples that we can try and refine, one mechanism at a time.

If you already have a working system or explorable, point the agent to it and describe what you want to improve. It can start with that task. Use a tool with code execution to build and run the system.

4. Try it and iterate

Open the first interaction, try its controls, and tell the agent what is confusing or surprising. Have it revise the example and check it again before adding the next mechanism. For slides, use the shared slide template.

Examples to reference: Schelling, Generative Agents, and The AI Economist.

Skill not showing up?

Open a new session in the project where you ran setup. For local tools, check for .agents/skills/create-paper-explorable/SKILL.md, or .claude/skills/create-paper-explorable/SKILL.md for Claude Code. Keep the resources/ folder beside it.

If it still doesn’t appear, restart your tool and check its skill settings or the documentation linked above.