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

# Skills

Skills are domain-specific expertise that shape what and how the agent creates. Two kinds: **Eversince skills** (pre-built disciplines maintained by Eversince) and **custom skills** (your own). Multiple can be active at once, sharing a 40,000-token combined budget.

## Eversince skills

Pre-built layers of domain expertise. By default a new project starts with no skill active. When a skill is active, every decision the agent makes is informed by that domain. Available in the prompt box or from the API. Activate, deactivate, or stack at any time. The agent can also toggle them itself when the task changes. Maintained and continuously improved by Eversince.

| Skill               | Description                                                 | Version |
| ------------------- | ----------------------------------------------------------- | ------- |
| **Cinema**          | Story-driven filmmaking, shot design, emotional pacing      | `v1`    |
| **Animation**       | Illustrated worlds with character-driven storytelling       | `v1`    |
| **UGC**             | Creator-style content for TikTok, Reels, and Shorts         | `v1`    |
| **Music**           | Song generation, music videos, beat-synced visuals          | `v1`    |
| **Photography**     | Hero shots, detail work, and lifestyle compositions         | `v1`    |
| **Motion Graphics** | Animated text, data visualization, and graphic storytelling | `v1`    |

### Using skills via the API

Activate skills when creating a project. `skills` accepts an array of Eversince skills and/or custom-skill UUIDs:

```json theme={"dark"}
{
  "brief": "Your brief here",
  "skills": ["cinema"]
}
```

Stack multiple:

```json theme={"dark"}
{
  "brief": "Your brief here",
  "skills": ["cinema", "photography", "a1b2c3d4-..."]
}
```

Omit `skills` (or pass `[]`) to start with no skills active:

```json theme={"dark"}
{
  "brief": "Your brief here"
}
```

Available Eversince values: `cinema`, `animation`, `ugc`, `music`, `photography`, `motion-graphics`. Custom-skill UUIDs come from `GET /account/skills`. All active skills share a 40,000-token combined budget. Replace the active set at any time via `PATCH /projects/:id/settings` with a new `skills` array.

## Custom skills

Persistent instructions you can add, like brand guidelines, style rules, tone of voice, domain knowledge, or preferred workflows. Applied on every agent run across every project when active.

| Detail           | Value                                                              |
| ---------------- | ------------------------------------------------------------------ |
| **Create**       | Studio or `POST /account/skills` via the API                       |
| **Token budget** | 40,000 tokens shared across all active skills (Eversince + custom) |
| **Toggle**       | Activate or deactivate on the fly without deleting                 |
| **Scope**        | Applied across all projects where active                           |

## Common questions

<AccordionGroup>
  <Accordion title="Can I use multiple skills at once?">
    Yes. Skills stack freely. Multiple skills can be active at once, sharing a 40,000-token combined budget.
  </Accordion>

  <Accordion title="Do skills cost extra?">
    No direct charge. Active skills add tokens to the agent's context on every turn, which slightly increases per-turn LLM credit consumption.
  </Accordion>

  <Accordion title="Can I combine custom skills with Eversince skills?">
    Yes. Both types stack and share the 40,000-token budget.
  </Accordion>
</AccordionGroup>
