Skip to content

Stop retyping the prompt that works.

Save it once. Then type // in ChatGPT, Claude, Gemini or Grok and it lands in the message box, blanks filled, waiting for you to press send.

Free for one person and for teams up to ten. Private by default.

In numbers

Small numbers, kept on purpose.

None of these is a benchmark. Each one is a rule the product keeps, so you can hold it to them.

  • 2keystrokes

    to open your prompts in any chatbot. Both of them are a slash.

  • Characters typed for the same prompt

    //slides
    8 chars
    92% fewer than typing it out
    //slides + two blanks
    36 chars
    66% fewer than typing it out
    Typed in full
    105 chars
    the whole prompt, every time
  • 0

    messages sent for you. The text waits in the box until you press send.

  • 1reviewer

    named on each version before it reaches the team. Approved versions cannot change.

  • 10people

    on a team for free. One person is free too, and private by default.

  • 1command

    $ deftro install acme/deploy

    writes the file each coding agent reads, pinned to the approved version.

Works in

One vault. Every agent you use.

Claude Code, Cursor, Codex, the chatbots and any MCP client read from the same account. Save a skill once and every one of them has it.

Claude Code to Deftro

  1. ConnectRun deftro login once on your machine
  2. SyncYour skills and prompts sync to .claude/skills/
  3. ReadyClaude Code uses them on its next run
About the extension
How it works

From saved to sent in three steps.

The third one is pressing send. The extension never sends a message for you.

  1. Step 1

    Save a prompt

    Find one on Deftro and add it to your shortcuts, or paste in one you wrote. Each gets a short name, like //slides.

  2. Step 2

    Type // in the chatbot

    In the message box, type // and the start of the name. Your saved prompts appear above the box. Pick one with Enter.

  3. Step 3

    Fill the blanks, press send

    If the prompt has blanks like [TOPIC], a short form asks for them. The text waits in the box until you send it yourself.

The four prompts on this page are made up, to show the idea. The extension reads only the few characters before your cursor, to notice //. It never reads your conversations. About the extension.

For teams

When forty people share a prompt, someone should read it first.

An organisation keeps its prompts and coding-agent skills in one place. Each new version waits for a named reviewer, who sees exactly what changed and decides. Approved versions cannot be edited, and every decision is a row in Activity.

Catalogs and install commands already exist. By the market leader's own top public review, most community skills are low quality, and no product lets a team review one before it reaches everyone. We build that step, and stay ordinary at the rest.

We do not claim a prompt is harmless. We give you a diff, a record and a name.

What you get

One place for every prompt and skill your team runs.

A review before it reaches anyone, a record after, and an install into whichever agent each person uses.

  • Review

    A new version waits for a named reviewer, who sees the diff against the last approved one and decides.

  • Health check

    Every version is read for the careless cases before a person reads it. The reviewer gets notes, not a score to hide behind.

  • Versions that cannot change

    An approved version is closed, by a database rule rather than a promise. A change is a new version with its own review.

  • Installed where you already write

    One command writes the file each agent reads, pinned to the approved version. Any MCP client can search, install and publish through @deftro/mcp, and the extension carries the same prompts into the chatbots.

  • Activity

    Who published, who approved, who installed, as rows that are only ever added. Export it when someone asks.

Questions

Frequently asked questions

What people ask before signing up. Not answered here? Ask on the Feedback board.

A place to keep the prompts and skills you use with AI tools. On your own, you save a prompt once and type //name in ChatGPT, Claude, Gemini or Grok to use it. As an organisation, you keep them in one place, review each version before anyone runs it, and install it into every coding agent with one command.

A skill is a folder of instructions, led by a SKILL.md file, that a coding agent such as Claude Code or Antigravity loads when a task matches its description. Cursor reads the same instructions as a rule. A skill tells the agent how your team does one job, like a deploy or a migration. Deftro keeps every version of it.

A prompt is text you send to a chatbot yourself, like ChatGPT, Claude or Gemini, usually with a few blanks to fill. A skill is a set of instructions a coding agent reads on its own when the task calls for it. Deftro keeps both in one library, with the same versions and the same review.

No. If you use a chatbot in a browser, you save a prompt on Deftro, add the browser extension, and type // in the message box. There is no terminal and nothing to configure. The command line and coding-agent installs exist for engineering teams and stay out of your way.

Yes for one person, and for a team of up to ten members. A company pays when it wants the review gate, health checks and an exportable Activity record.

In Postgres, one row per file keyed by its SHA-256. Everything is private by default. Bodies are never sent to a model provider.

//

Start with the prompt you used this morning.