> ## 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

> Opret genbrugelige pakker til eksterne agenter og Automations

Skills er genbrugelige pakker med instruktioner og valgfrie understøttende filer. De lader dit team definere en gentagelig måde at udføre en opgave på én gang og derefter anvende den konsekvent på tværs af Flowglad.

Hver Skill har et navn, en slash-kommando-slug, en beskrivelse og instruktioner skrevet i Markdown. Understøttende filer kan give yderligere kontekst eller ressourcer, der er nødvendige for at følge instruktionerne.

## Brug Flowglad som dit teams Skill-bibliotek

Flowglad gemmer hver Skill som en versioneret pakke. Når du publicerer en ændring, oprettes en ny revision i stedet for at erstatte den tidligere pakke. Organisationsadministratorer kan åbne en Skills **History** for at inspicere dens revisioner, sammenligne ændringer, gendanne en tidligere revision eller kassere et udkast, når disse handlinger er tilgængelige.

Det giver dit team ét styret sted at vedligeholde genbrugelige instruktioner, samtidig med at det bevares, hvilken version der var aktiv på et givet tidspunkt. Udkast og afviste revisioner erstatter ikke den aktive version.

### Administrer Skills via MCP

Når du har forbundet Flowglad MCP-serveren, kan en agent inspicere og administrere din organisations Skill-bibliotek for dig:

* `skills.list` returnerer de Skills, der er synlige for forbindelsen.
* `skills.get` returnerer metadata for den seneste og den aktive revision af én Skill.
* `skills.create` indsender en ny Skill-pakke.
* `skills.create_candidate` indsender en ny revision af en eksisterende Skill.
* `skills.publish_revision` verificerer og publicerer en udskudt revision.
* `skills.create_package_upload_session` og `skills.finalize_package_upload_session` transporterer pakker, der er for store til at blive sendt inline.
* `skills.get` rapporterer resultatet af verifikation og promovering for den accepterede anmodning.

Oprettelse eller opdatering af Skills kræver tilladelsen `skills:write` både på teammedlemmets organisationsmedlemskab og på MCP-forbindelsens grant. Hvis du tilføjer tilladelsen efter at have forbundet serveren, skal du forbinde Flowglad MCP igen og autorisere `skills:write`, så skriveværktøjerne bliver tilgængelige.

**Tilladelser:** Admins har som standard adgang til at oprette Skills. For at give en Contributor samme adgang skal du åbne **Settings** → **Team**, vælge teammedlemmet og aktivere **Skill Authoring**. Det giver tilladelse til at oprette og opdatere organisationens Skills uden at gøre teammedlemmet til admin.

## Indlæs Flowglad MCP Skills i din agent

Flowglad MCP-serveren annoncerer `io.modelcontextprotocol/skills` under MCP-initialiseringen. Det fortæller kompatible klienter, at serveren implementerer agent-Skill-metoderne `skills/list` og `skills/get`. Hver returneret Skill indeholder `skill://`-ressource-URI'er og indholds-digests; klienter kan hente filerne med `resources/read`.

At forbinde serveren garanterer ikke, at en klient kalder `skills/list` eller installerer de returnerede pakker. Klientunderstøttelsen varierer. Tilføj en opstartsinstruktion til ChatGPT / Codex eller Claude, når du vil have agenten til at opdatere Flowglad-registret i starten af hver session.

**MCP-navngivning:** Navnene er bevidst forskellige. `skills.list` med punktum er et Flowglad-værktøj til din organisations versionerede Skill-poster. `skills/list` med skråstreg er en metode i en MCP-protokoludvidelse til at finde agentrettede Skill-pakker.

### Tilføj opstartsinstruktionen

Opret destinationsmappen én gang, før du starter en ny session, og tilføj derefter den tilsvarende instruktionsblok nedenfor.

#### ChatGPT / Codex

Opret destinationsmappen til ChatGPT / Codex med `mkdir -p ~/.agents/skills`.

Placer følgende blok i `~/.codex/AGENTS.md` for at anvende den på alle projekter, eller i et repositorys `AGENTS.md` for at dele den med det pågældende repositorys 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

Opret destinationsmappen til Claude med `mkdir -p ~/.claude/skills`.

Placer følgende blok i `~/.claude/CLAUDE.md` for at anvende den på alle projekter, eller i et repositorys `CLAUDE.md` for at dele den med det pågældende repositorys 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 bede ChatGPT / Codex eller Claude om at tilføje den relevante blok til sin egen instruktionsfil på brugerniveau. Gennemgå den foreslåede ændring, før du accepterer den, fordi filen påvirker fremtidige sessioner. Instruktionen er en best-effort-bootstrap af agenten; hvis dit miljø skal opdatere Skills deterministisk, så implementer den samme synkronisering i et betroet `SessionStart`-hook eller i din MCP-klientintegration.

## Hvor Skills bruges

Skills har i øjeblikket to forbrugere:

* Kompatible eksterne agenter finder og synkroniserer aktiverede pakker via Flowglad MCP og matcher dem derefter automatisk eller kalder dem ved navn.
* Automations fastlåser en præcis publiceret Skill-revision som en OWS `skill-revision`-koderessource. Automationen vælger en pakkesti og et entrypoint; agenttrin modtager kun de Skills, der er autoriseret af kørslens forseglede capability-sæt.

Den første vej leverer genbrugelige instruktioner til en ekstern agent. Den anden leverer uforanderlig kode og understøttende filer til en gentagelig Automation-kørsel. Publicerede Skills gælder for hele organisationen, så en autoriseret Automation kan vælge den samme Skill-revision i ethvert Space. Den forbrugende Automation og dens kørsler forbliver ejet af deres Space; valg af en Skill ændrer ikke den grænse.

## Oprettelse og vedligeholdelse af Skills

Åbn **organisationsmenuen** → **Skills** → **New Skill**. På fanen **Skill** skal du angive **Name**, **Slug**, en valgfri **Description** og de genbrugelige instruktioner i **Markdown**. Brug fanen **Files** til eventuelle understøttende pakkefiler, og vælg derefter **Create Skill**.

Slug'en bruger små bogstaver, tal og bindestreger, begynder med et bogstav eller et tal og er det, brugerne skriver efter `/`.

Oprettelse eller redigering af en Skill giver et udkast. På Skillens detaljeside gemmes ændringer automatisk; vælg **Publish Draft** for at verificere og publicere udkastet. Hvis verifikationen fejler, skal du bruge den viste diagnostik til at rette udkastet og publicere igen.

Brug **History** til at inspicere revisioner, gendanne en erstattet revision eller kassere et redigerbart udkast, når disse handlinger er tilgængelige. **Disable Skill** fjerner den fra eksterne agenters søgning og fra Automation-opløsning uden at slette revisionshistorikken; **Enable Skill** gør den tilgængelig igen.

## Opret eller rediger en Skill med MCP

Brug en forbundet ekstern MCP-klient til pakkebaseret oprettelse. Kald `skills.get`, før du redigerer en eksisterende Skill. Brug `skills.create` til en ny pakke eller `skills.create_candidate` til en revision baseret på den aktuelle aktive revision.

Små pakker kan leveres inline. For større pakker skal du kalde `skills.create_package_upload_session`, uploade de anmodede objekter og afslutte med `skills.finalize_package_upload_session`. Hvis verifikationen blev udskudt, skal du kalde `skills.publish_revision`. Poll `skills.get` for den accepterede livscyklusanmodning og dens verifikations- eller promoveringsresultat.

Publicering af en Skill opretter, reviderer eller aktiverer ikke en Automation; brug Automation-MCP-livscyklussen eksplicit, når der er brug for en.

## Start fra en Skill-skabelon

Siden **Skills** indeholder **Skill Templates**. Søg i eller filtrer kataloget, se en forhåndsvisning af en skabelon, og vælg **Copy Skill**. Kopien bliver en organisations-Skill, der kan redigeres og publiceres som enhver anden Skill.

## Skills og Automations

En Skill definerer, hvordan genbrugeligt arbejde udføres. Den bestemmer ikke, hvornår arbejdet kører.

Brug en Automation, når arbejde skal køre manuelt, efter en tidsplan eller som reaktion på en hændelse. En Automation kan fastlåse en eller flere Skill-revisioner, så den samme implementering genbruges på tværs af kørsler.


## Related topics

- [MCP](/docs/da/mcp-server.md)
- [Automations](/docs/da/automations.md)
- [Velkommen](/docs/da/agents/introduction.md)


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