DEDUPED Hot AI repos, turned into use cases Get 5 a day

How to hand single decisions to a System 1 agent from Claude Code with System1 Agents

Install the s1a skill so Claude Code or Codex sends one-off choices to a fast model.

Remote script. npx skills add and the plugin install pull code from the ThinkFlowLab GitHub repo, so review the skill files before you trust them in your environment.

Who it is forA developer who uses Claude Code or Codex daily and wants routine page, game or selection decisions to run faster and cheaper.

The problemEvery routine choice inside an agent session costs a full chat model call, which is slow and expensive for simple picks.

The outcomeThe host agent decides when to delegate, runs the right `s1a` command, and reports the chosen option with its probability.

What you need first

  • git and uv, since the README installs with `uv sync`
  • A Jev key: TYPESAFE_API_KEY from the TypeSafe console, or OPENROUTER_API_KEY
  • Claude Code or Codex if you want the agent-driven path

Steps

  1. npx skills add ThinkFlowLab/system1-agents
  2. claude plugin marketplace add ThinkFlowLab/system1-agents && claude plugin install s1a@system1-agents
  3. Put a Jev key in the plugin or repo .env as described in docs/skills.md
  4. Ask Claude Code or Codex for a one-off selection, such as routing a ticket or picking a move in a game
  5. Check the reported choice and probability, and keep arithmetic, deduction and free text with the chat model

Prompt for your agent

Using the system1-agents skill in this session, decide the best option for <task-description> with the s1a decide command. Report the chosen option, its probability and the command you ran. Verify that the reported choice is one of the options you supplied.

Caveat. The README says the skill decides when to hand off a task, but it does not say which tasks the skill will accept, so check docs/skills.md before delegating live work.

Share: X LinkedIn Hacker News Email Copy link

Disclaimer

Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page