> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usesyndicate.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Creator

> Describe a specialist in plain language and generate a reusable agent package.

Agent Creator turns a plain-language specialist description into a reusable agent package. Describe the specialist you want, and it drafts the full package: a title, a Soul, and a set of slash-command skills. The result lands in your Marketplace under **User Made**, reusable in any team or solo workspace.

## Create a specialist

<Steps>
  <Step title="Open Agent Creator">
    From the Marketplace's **Add** flow, or from the solo agent path ("Describe a new specialist and generate a reusable skillset.").
  </Step>

  <Step title="Describe the agent">
    Be concrete about what it reviews, produces, and cares about. The placeholder gives the shape:

    > "A launch operations specialist that writes release checklists, audits blockers, prepares launch comms, and coordinates post-launch monitoring."

    <Frame caption="Describe the specialist you want">
      <img src="https://mintcdn.com/syndicate-e378bd26/Ms42yFs83aCLbGHr/assets/screenshots/agents/agent_marketplace_custom_input.png?fit=max&auto=format&n=Ms42yFs83aCLbGHr&q=85&s=f4e1948b8cb155531e0b01e46c08c853" alt="The custom agent modal with a description field" width="2148" height="1303" data-path="assets/screenshots/agents/agent_marketplace_custom_input.png" />
    </Frame>
  </Step>

  <Step title="Generate">
    Click **Generate Agent** (in some flows **Build Skillset**). Status messages stream while Agent Creator works: "Designing the specialist...", "Writing the command set...", "Building the reusable skill package...".
  </Step>

  <Step title="Review the draft">
    You get the package title, description, package ID, and a card per generated skill with its slash command and description.

    <Frame caption="A generated draft, ready to revise or save">
      <img src="https://mintcdn.com/syndicate-e378bd26/Ms42yFs83aCLbGHr/assets/screenshots/agents/agent_marketplace_custom_input_results.png?fit=max&auto=format&n=Ms42yFs83aCLbGHr&q=85&s=1911d4b7a4f7275e58bea836b1b6e59c" alt="A generated Launch Readiness Reviewer package with its skill cards and Save to Marketplace button" width="2188" height="1323" data-path="assets/screenshots/agents/agent_marketplace_custom_input_results.png" />
    </Frame>
  </Step>

  <Step title="Revise if needed">
    Use the "Want changes before saving?" box to redirect, for example: "Make this more tactical, add a quality review command, and remove anything about analytics." Click **Revise Draft**. Repeat until satisfied.
  </Step>

  <Step title="Save">
    **Save to Marketplace** publishes the package under **User Made**. From there, add it to teams or solo agents like any specialization.
  </Step>
</Steps>

## Edit a package later

Open the package in the Marketplace and click **Edit**. Describe the change ("What should Agent Creator change?") and **Apply Change**.

<Warning>
  Saved Soul and skill edits cannot be undone automatically. Keep a copy of anything you might want back.
</Warning>

## Writing good descriptions

* Name the role, the artifacts it works on, and the actions it takes ("reviews pitch decks, pressure-tests the narrative, creates slide guidance").
* Mention the workflows you expect; each tends to become a command.
* Leave out tooling and model choices: those are configured on the agent afterward, not baked into the package.
