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

# Skills

> Skapa återanvändbara paket för externa agenter och Automations

Skills är återanvändbara paket med instruktioner och valfria stödfiler. De låter ditt team definiera ett repeterbart sätt att utföra en uppgift en gång och sedan tillämpa det konsekvent i hela Flowglad.

Varje Skill har ett namn, en slug för snedstreckskommandot, en beskrivning och instruktioner skrivna i Markdown. Stödfiler kan tillhandahålla ytterligare sammanhang eller resurser som behövs för att följa instruktionerna.

## Använd Flowglad som ditt teams Skill-bibliotek

Flowglad lagrar varje Skill som ett versionerat paket. När du publicerar en ändring skapas en ny revision i stället för att det tidigare paketet ersätts på plats. Organisationsadministratörer kan öppna en Skills **History** för att inspektera dess revisioner, jämföra ändringar, återställa en tidigare revision eller kassera ett utkast när dessa åtgärder är tillgängliga.

Detta ger ditt team en styrd plats för att underhålla återanvändbara instruktioner, samtidigt som det bevaras vilken version som var aktiv vid en viss tidpunkt. Utkast och avvisade revisioner ersätter inte den aktiva versionen.

### Hantera Skills via MCP

När du har anslutit Flowglads MCP-server kan en agent inspektera och hantera organisationens Skill-bibliotek åt dig:

* `skills.list` returnerar de Skills som är synliga för anslutningen.
* `skills.get` returnerar metadata för den senaste och den aktiva revisionen av en Skill.
* `skills.create` skickar in ett nytt Skill-paket.
* `skills.create_candidate` skickar in en ny revision av en befintlig Skill.
* `skills.publish_revision` verifierar och publicerar en uppskjuten revision.
* `skills.create_package_upload_session` och `skills.finalize_package_upload_session` överför paket som är för stora för att skickas inline.
* `skills.get` rapporterar resultatet av verifiering och befordran för den accepterade begäran.

För att skapa eller uppdatera Skills krävs behörigheten `skills:write` både i teammedlemmens organisationsmedlemskap och i MCP-anslutningens beviljande. Om du lägger till behörigheten efter att ha anslutit servern, anslut Flowglad MCP igen och auktorisera `skills:write` så att skrivverktygen blir tillgängliga.

**Behörigheter:** Administratörer har som standard åtkomst till att skapa Skills. För att ge en Contributor samma åtkomst, öppna **Settings** → **Team**, välj teammedlemmen och aktivera **Skill Authoring**. Detta ger behörighet att skapa och uppdatera organisationens Skills utan att göra teammedlemmen till administratör.

## Läs in Flowglad MCP Skills i din agent

Flowglads MCP-server annonserar `io.modelcontextprotocol/skills` under MCP-initieringen. Detta talar om för kompatibla klienter att servern implementerar agentens Skill-metoder `skills/list` och `skills/get`. Varje returnerad Skill innehåller `skill://`-resurs-URI:er och innehållssammandrag; klienter kan hämta filerna med `resources/read`.

Att ansluta servern garanterar inte att en klient anropar `skills/list` eller installerar de returnerade paketen. Klientstödet varierar. Lägg till en startinstruktion i ChatGPT / Codex eller Claude när du vill att agenten ska uppdatera Flowglad-registret i början av varje session.

**MCP-namngivning:** Namnen är avsiktligt olika. `skills.list` med punkt är ett Flowglad-verktyg för organisationens versionerade Skill-poster. `skills/list` med snedstreck är en metod i ett MCP-protokolltillägg för att upptäcka agentriktade Skill-paket.

### Lägg till startinstruktionen

Skapa målkatalogen en gång innan du startar en ny session och lägg sedan till motsvarande instruktionsblock nedan.

#### ChatGPT / Codex

Skapa målkatalogen för ChatGPT / Codex med `mkdir -p ~/.agents/skills`.

Lägg följande block i `~/.codex/AGENTS.md` för att tillämpa det på alla projekt, eller i ett repositorys `AGENTS.md` för att dela det med det repositoryts team.

```markdown AGENTS.md theme={null}
## Flowglad MCP Skill bootstrap

At the start of every new session, before handling the first task:

1. Confirm that the Flowglad MCP server is connected.
2. Refresh the agent Skill catalog from Flowglad. Prefer the advertised `skills/list` MCP extension method. If the client does not expose that method directly, use the Flowglad server's `resources/list` method and select resources whose URIs begin with `skill://flowglad/`.
3. For every returned Skill, retrieve its manifest with `skills/get` when available, then read each listed resource with `resources/read`, beginning with `SKILL.md`.
4. Synchronize the package into `~/.agents/skills/<skill-name>/`. Compare the returned content digests and rewrite only new or changed Flowglad-managed files. Never overwrite or delete unrelated local Skills.
5. Treat the refreshed Flowglad package as the source of truth for this session. Make the synchronized Skills available for automatic matching and explicit `$skill-name` invocation.
6. If this ChatGPT / Codex client cannot call the Skill or resource methods, report that limitation once and continue without claiming that the registry was refreshed.
```

#### Claude

Skapa målkatalogen för Claude med `mkdir -p ~/.claude/skills`.

Lägg följande block i `~/.claude/CLAUDE.md` för att tillämpa det på alla projekt, eller i ett repositorys `CLAUDE.md` för att dela det med det repositoryts team.

```markdown CLAUDE.md theme={null}
## Flowglad MCP Skill bootstrap

At the start of every new session, before handling the first task:

1. Confirm that the Flowglad MCP server is connected.
2. Refresh the agent Skill catalog from Flowglad. Prefer the advertised `skills/list` MCP extension method. If the client does not expose that method directly, use the Flowglad server's `resources/list` method and select resources whose URIs begin with `skill://flowglad/`.
3. For every returned Skill, retrieve its manifest with `skills/get` when available, then read each listed resource with `resources/read`, beginning with `SKILL.md`.
4. Synchronize the package into `~/.claude/skills/<skill-name>/`. Compare the returned content digests and rewrite only new or changed Flowglad-managed files. Never overwrite or delete unrelated local Skills.
5. Treat the refreshed Flowglad package as the source of truth for this session. Make the synchronized Skills available for automatic matching and explicit `/skill-name` invocation.
6. If this Claude client cannot call the Skill or resource methods, report that limitation once and continue without claiming that the registry was refreshed.
```

Du kan be ChatGPT / Codex eller Claude att lägga till rätt block i sin egen instruktionsfil på användarnivå. Granska den föreslagna ändringen innan du godkänner den, eftersom filen påverkar framtida sessioner. Instruktionen är en bootstrap för agenten enligt bästa förmåga; om din miljö måste uppdatera Skills deterministiskt, implementera samma synkronisering i en betrodd `SessionStart`-hook eller i din MCP-klientintegration.

## Var Skills används

Skills har för närvarande två konsumenter:

* Kompatibla externa agenter upptäcker och synkroniserar aktiverade paket via Flowglad MCP och matchar dem sedan automatiskt eller anropar dem via namn.
* Automations fäster en exakt publicerad Skill-revision som en OWS `skill-revision`-kodresurs. Automationen väljer en paketsökväg och en startpunkt; agentsteg får bara de Skills som auktoriseras av körningens förseglade kapabilitetsuppsättning.

Den första vägen levererar återanvändbara instruktioner till en extern agent. Den andra levererar oföränderlig kod och stödfiler till en repeterbar Automation-körning. Publicerade Skills gäller hela organisationen, så en auktoriserad Automation kan välja samma Skill-revision i vilken Space som helst. Den konsumerande Automationen och dess körningar ägs fortfarande av sin Space; att välja en Skill ändrar inte den gränsen.

## Skapa och underhålla Skills

Öppna **organisationsmenyn** → **Skills** → **New Skill**. På fliken **Skill** anger du **Name**, **Slug**, en valfri **Description** och de återanvändbara instruktionerna i **Markdown**. Använd fliken **Files** för eventuella stödfiler i paketet och välj sedan **Create Skill**.

Slug använder gemener, siffror och bindestreck, börjar med en bokstav eller siffra och är det användarna skriver efter `/`.

När du skapar eller redigerar en Skill skapas ett utkast. På Skillens detaljsida sparas ändringar automatiskt; välj **Publish Draft** för att verifiera och publicera utkastet. Om verifieringen misslyckas, använd den visade diagnostiken för att rätta utkastet och publicera igen.

Använd **History** för att inspektera revisioner, återställa en ersatt revision eller kassera ett föränderligt utkast när dessa åtgärder är tillgängliga. **Disable Skill** tar bort den från upptäckt av externa agenter och från Automation-upplösning utan att radera revisionshistoriken; **Enable Skill** gör den tillgänglig igen.

## Skapa eller redigera en Skill med MCP

Använd en ansluten extern MCP-klient för paketbaserad redigering. Anropa `skills.get` innan du redigerar en befintlig Skill. Använd `skills.create` för ett nytt paket eller `skills.create_candidate` för en revision baserad på den nuvarande aktiva revisionen.

Små paket kan tillhandahållas inline. För större paket, anropa `skills.create_package_upload_session`, ladda upp de begärda objekten och avsluta med `skills.finalize_package_upload_session`. Om verifieringen sköts upp, anropa `skills.publish_revision`. Polla `skills.get` för den accepterade livscykelbegäran och dess resultat för verifiering eller befordran.

Att publicera en Skill skapar, reviderar eller aktiverar inte en Automation; använd Automation-livscykeln i MCP uttryckligen när en sådan behövs.

## Utgå från en Skill-mall

Sidan **Skills** innehåller **Skill Templates**. Sök i eller filtrera katalogen, förhandsgranska en mall och välj **Copy Skill**. Kopian blir en organisations-Skill som kan redigeras och publiceras som vilken annan Skill som helst.

## Skills och Automations

En Skill definierar hur återanvändbart arbete ska utföras. Den avgör inte när arbetet körs.

Använd en Automation när arbete behöver köras manuellt, enligt ett schema eller som svar på en händelse. En Automation kan fästa en eller flera Skill-revisioner så att samma implementering återanvänds mellan körningar.


## Related topics

- [MCP](/docs/sv/mcp-server.md)
- [Automations](/docs/sv/automations.md)
- [Välkommen](/docs/sv/agents/introduction.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.