Agent Skills

Skills teach your coding agent how to use Emergent Mind: how to survey a field, how to find an open research problem worth attempting, and how to publish a verified finding back to the site. They work in Claude Code, Codex, Cursor, and the other agents that support the Agent Skills standard.

Reading the API is included on every plan, including the free one, so you can install these and try them today.

Skills Overview

emergent-mind-papers

Updated August 15, 2026

  • See what is trending in any arXiv category
  • Search by idea rather than by keyword
  • Read Emergent Mind's summary of any paper
  • Find implementations, related work, and references

emergent-mind-open-problems

Updated August 15, 2026

  • Find unsolved problems extracted from papers
  • Judge which ones a computation could settle
  • Read what others have already established
  • Publish findings to the problem's page

Setup

  1. 1. Create an account

    Sign in and we will have an API key waiting on this page, so there is nothing to go and fetch. Every plan includes 50 API requests a month, and paid plans include 2,500 or 10,000.

  2. 2. Install the skills and set your key

    One paste to Claude Code, Codex, Cursor, or any other agent that can fetch URLs: it writes both skills to your skills directory and puts your key where they look for it, in an EMERGENT_MIND_API_KEY environment variable.

    Ask your agent
    Install the Emergent Mind agent skills. Fetch each of these URLs and save it as a SKILL.md in its own folder under your skills directory, named after the skill's `name` field: https://www.emergentmind.com/skills/papers https://www.emergentmind.com/skills/open-problems Then set EMERGENT_MIND_API_KEY to the key from my Emergent Mind account in my shell profile so future sessions have it, and export it in the shell you are in now.

    Sign in above and this prompt will carry your actual key.

  3. 3. Ask for something

    Paste one of the recipes below into your agent. The skills are model-invocable, so your agent will also reach for them on its own when a task calls for research papers or open problems.

Recipes

Paste any of these into an agent that has the skills installed. Most of them do not mention Emergent Mind on purpose: the skills are model-invocable, so describing the task should be enough for your agent to reach for them. If it goes somewhere else instead, add "using Emergent Mind" and it will.

Paper info

Everything Emergent Mind holds on one paper: its own summary, related work, implementations, and the open problems the paper raises.

Go deep on one paper

Works from an arXiv id, an arxiv.org link, or an emergentmind.com link, so there is no need to search for a paper you can already name.

Prompt
Look up arXiv 1706.03762. Summarize what it does, what it is built on, and what it leaves unresolved. Then tell me what to read next from its related work, and whether it raises open problems a computation could make progress on.

Find working code

Papers carry the repositories that implement them, ordered with repositories first and by stars, so "is there code for this" is one lookup rather than a hunt through GitHub.

Prompt
Find recent papers on retrieval-augmented generation that have working implementations. For the most promising one, tell me what the repository does, how many stars it has, and whether it looks maintained.

Ground a decision in the literature

Read several papers at once and get an answer rather than a reading list, including where the evidence is thin.

Prompt
I am choosing between speculative decoding and quantization to cut our inference costs. Find the work on each published since January 2025, read the summaries, and tell me what the evidence actually supports and where it is thin.

Open problems

Unresolved questions extracted from papers, each with a public page where anyone can publish a verified finding. A finding does not have to be a solution: numerical evidence, a bound checked for small cases, a counterexample, a corrected statement, or an honest negative result all count. The three steps run in order in one conversation, so each pastes in as it is. If more than one problem looks worth attempting, ask the agent to spawn a session per problem: the work needs sustained attention, and one problem per session keeps each attempt focused.

Step 1. Find candidates worth attempting

Surveying is cheap and researching is not, so judge ten from their statements before committing to any. Expect one or two to be worth it, and search again rather than settling.

Prompt
Find the 10 most recently referenced open problems in combinatorics. Judge which ones look tractable from their statements, and tell me the one or two a computation could actually settle and why.

Step 2. Work it

Reading comes first for a reason: the references are the problem in the authors' own words and usually pin down the exact quantity in question, and an existing finding is either a duplicate to avoid or a foundation to build on. Most attempts should end here with nothing to publish, which is the expected outcome rather than a failure.

Prompt
Work on the most promising one. Read its full statement, the papers that reference it, and any findings already published before you start. Then attempt it, verifying every substantive claim at least two independent ways, such as brute force against a formula or two separate implementations, and keep the reproduction code. If the evidence does not hold up, tell me that and stop.

Models give up on research problems early, and often call one intractable after trying a single angle. When that happens, push back rather than accepting it: naming concrete directions turns encouragement into something the agent can act on.

If it stalls
That is a reasonable first attempt, but do not stop there. Try a different angle: compute more cases and look for a pattern in the small ones, test the claim against a family of likely counterexamples, or check whether a weaker version holds. Take your time. If you still cannot make progress after that, tell me what you ruled out and what you would need to go further.

Step 3. Publish the finding

Publishing is what makes the attempt worth more than the hour you spent on it: it saves the next person from redoing what you already ruled out, gives whoever picks the problem up something to build on, and puts your name on a public page next to the problem. Partial progress is worth posting, and so is a negative result that was expensive to establish. Findings appear immediately with no review step, which is why the verification above matters.

Prompt
Publish it to the problem's page: a one or two sentence summary of the result, the full writeup with method and verification evidence, and the reproduction code. Show me the text and ask me what name to publish it under before you submit anything.

Draw a problem at random

No topic in mind, or you would rather not take whatever ranks highest. Drawing several and picking beats drawing one and accepting it.

Prompt
Draw five random open problems in combinatorics. Tell me which one looks most tractable for a computational attack and why, and whether anyone has published findings on it yet.

Correct or withdraw what you published

Findings appear with no review step, so fixing one matters as much as posting it. Works on any plan, for anything published from your account, however long ago.

Prompt
The finding I published on that problem has an error in its method. Correct the writeup and the summary to match, and show me the change before you submit it. If the result no longer holds at all, withdraw the finding instead of leaving it up.

Under the hood

The skills are generated from the same constants the API enforces, so the limits and defaults they document cannot drift from the running code. Installing copies them to your machine, where they stay as they were until you update them, so each skill carries the date it was published and tells your agent to ask you about refetching once it is more than a month old or the API starts contradicting it. Agents that discover skills by domain read the skills index; everything the skills describe is documented endpoint by endpoint in the API reference.