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

> Opprett gjenbrukbare pakker for eksterne agenter og Automations

Skills er gjenbrukbare pakker med instruksjoner og valgfrie støttefiler. De lar teamet ditt definere en repeterbar måte å fullføre en oppgave på én gang, og deretter bruke den konsekvent på tvers av Flowglad.

Hver Skill har et navn, en slash-kommando-slug, en beskrivelse og instruksjoner skrevet i Markdown. Støttefiler kan gi ekstra kontekst eller ressurser som trengs for å følge instruksjonene.

## Bruk Flowglad som teamets Skill-bibliotek

Flowglad lagrer hver Skill som en versjonert pakke. Når du publiserer en endring, opprettes en ny revisjon i stedet for at den forrige pakken erstattes på stedet. Organisasjonsadministratorer kan åpne en Skills **History** for å inspisere revisjonene, sammenligne endringer, gjenopprette en tidligere revisjon eller forkaste et utkast når disse handlingene er tilgjengelige.

Dette gir teamet ditt ett styrt sted å vedlikeholde gjenbrukbare instruksjoner, samtidig som det bevares hvilken versjon som var aktiv på et gitt tidspunkt. Utkast og avviste revisjoner erstatter ikke den aktive versjonen.

### Administrer Skills gjennom MCP

Etter at du har koblet til Flowglad MCP-serveren, kan en agent inspisere og administrere organisasjonens Skill-bibliotek for deg:

* `skills.list` returnerer Skills som er synlige for tilkoblingen.
* `skills.get` returnerer metadata for siste og aktive revisjon av én Skill.
* `skills.create` sender inn en ny Skill-pakke.
* `skills.create_candidate` sender inn en ny revisjon av en eksisterende Skill.
* `skills.publish_revision` verifiserer og publiserer en utsatt revisjon.
* `skills.create_package_upload_session` og `skills.finalize_package_upload_session` overfører pakker som er for store til å sendes inline.
* `skills.get` rapporterer verifiserings- og promoteringsresultatet for den aksepterte forespørselen.

Oppretting eller oppdatering av Skills krever tillatelsen `skills:write` både på teammedlemmets organisasjonsmedlemskap og på MCP-tilkoblingens tildeling. Hvis du legger til tillatelsen etter at du har koblet til serveren, kobler du til Flowglad MCP på nytt og autoriserer `skills:write` slik at skriveverktøyene blir tilgjengelige.

**Tillatelser:** Administratorer har forfattertilgang til Skills som standard. For å gi en Contributor samme tilgang åpner du **Settings** → **Team**, velger teammedlemmet og aktiverer **Skill Authoring**. Dette gir tillatelse til å opprette og oppdatere organisasjonens Skills uten å gjøre teammedlemmet til administrator.

## Last inn Flowglad MCP Skills i agenten din

Flowglad MCP-serveren annonserer `io.modelcontextprotocol/skills` under MCP-initialiseringen. Dette forteller kompatible klienter at serveren implementerer agentens Skill-metoder `skills/list` og `skills/get`. Hver returnerte Skill inkluderer `skill://`-ressurs-URI-er og innholdssammendrag; klienter kan hente filene med `resources/read`.

At serveren er tilkoblet, garanterer ikke at en klient kaller `skills/list` eller installerer de returnerte pakkene. Klientstøtten varierer. Legg til en oppstartsinstruksjon i ChatGPT / Codex eller Claude når du vil at agenten skal oppdatere Flowglad-registeret ved starten av hver økt.

**MCP-navngivning:** Navnene er bevisst forskjellige. `skills.list` med punktum er et Flowglad-verktøy for organisasjonens versjonerte Skill-poster. `skills/list` med skråstrek er en MCP-protokollutvidelsesmetode for å oppdage agentrettede Skill-pakker.

### Legg til oppstartsinstruksjonen

Opprett målkatalogen én gang før du starter en ny økt, og legg deretter til den tilsvarende instruksjonsblokken nedenfor.

#### ChatGPT / Codex

Opprett målkatalogen for ChatGPT / Codex med `mkdir -p ~/.agents/skills`.

Legg følgende blokk i `~/.codex/AGENTS.md` for å bruke den i alle prosjekter, eller i et repositorys `AGENTS.md` for å dele den med teamet for det repositoriet.

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

Opprett målkatalogen for Claude med `mkdir -p ~/.claude/skills`.

Legg følgende blokk i `~/.claude/CLAUDE.md` for å bruke den i alle prosjekter, eller i et repositorys `CLAUDE.md` for å dele den med teamet for det repositoriet.

```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 om å legge til den aktuelle blokken i sin egen instruksjonsfil på brukernivå. Se gjennom den foreslåtte endringen før du godtar den, fordi filen påvirker fremtidige økter. Instruksjonen er en agent-bootstrap etter beste evne; hvis miljøet ditt må oppdatere Skills deterministisk, implementerer du den samme synkroniseringen i en pålitelig `SessionStart`-hook eller i MCP-klientintegrasjonen din.

## Hvor Skills brukes

Skills har to gjeldende forbrukere:

* Kompatible eksterne agenter oppdager og synkroniserer aktiverte pakker gjennom Flowglad MCP, og matcher dem deretter automatisk eller kaller dem ved navn.
* Automations fester en eksakt publisert Skill-revisjon som en OWS `skill-revision`-koderessurs. Automationen velger en pakkesti og et inngangspunkt; agenttrinn mottar bare de Skills som er autorisert av det forseglede kapabilitetssettet for kjøringen.

Den første stien gir gjenbrukbare instruksjoner til en ekstern agent. Den andre gir uforanderlig kode og støttefiler til en repeterbar Automation-kjøring. Publiserte Skills gjelder hele organisasjonen, så en autorisert Automation kan velge den samme Skill-revisjonen i hvilken som helst Space. Automationen som bruker den og kjøringene dens eies fortsatt av sin Space; å velge en Skill endrer ikke den grensen.

## Opprette og vedlikeholde Skills

Åpne **organisasjonsmenyen** → **Skills** → **New Skill**. I fanen **Skill** angir du **Name**, **Slug**, valgfri **Description** og de gjenbrukbare instruksjonene i **Markdown**. Bruk fanen **Files** for eventuelle støttefiler i pakken, og velg deretter **Create Skill**.

Slug bruker små bokstaver, tall og bindestreker, begynner med en bokstav eller et tall, og er det brukerne skriver etter `/`.

Når du oppretter eller redigerer en Skill, lages et utkast. På detaljsiden for Skill lagres endringer automatisk; velg **Publish Draft** for å verifisere og publisere utkastet. Hvis verifiseringen feiler, bruker du den viste diagnostikken til å rette utkastet og publisere på nytt.

Bruk **History** til å inspisere revisjoner, gjenopprette en erstattet revisjon eller forkaste et muterbart utkast når disse handlingene er tilgjengelige. **Disable Skill** fjerner den fra oppdagelse for eksterne agenter og fra Automation-oppløsning uten å slette revisjonshistorikken; **Enable Skill** gjør den tilgjengelig igjen.

## Opprett eller rediger en Skill med MCP

Bruk en tilkoblet ekstern MCP-klient for pakkebasert forfatterarbeid. Kall `skills.get` før du redigerer en eksisterende Skill. Bruk `skills.create` for en ny pakke eller `skills.create_candidate` for en revisjon basert på gjeldende aktive revisjon.

Små pakker kan leveres inline. For større pakker kaller du `skills.create_package_upload_session`, laster opp de forespurte objektene og avslutter med `skills.finalize_package_upload_session`. Hvis verifiseringen ble utsatt, kaller du `skills.publish_revision`. Poll `skills.get` for den aksepterte livssyklusforespørselen og dens verifiserings- eller promoteringsresultat.

Å publisere en Skill oppretter, reviderer eller aktiverer ikke en Automation; bruk Automation MCP-livssyklusen eksplisitt når det trengs.

## Start fra en Skill-mal

Siden **Skills** inneholder **Skill Templates**. Søk i eller filtrer katalogen, forhåndsvis en mal og velg **Copy Skill**. Kopien blir en organisasjons-Skill som kan redigeres og publiseres som alle andre Skills.

## Skills og Automations

En Skill definerer hvordan gjenbrukbart arbeid skal utføres. Den bestemmer ikke når arbeidet kjøres.

Bruk en Automation når arbeid må kjøres manuelt, etter en tidsplan eller som svar på en hendelse. En Automation kan feste én eller flere Skill-revisjoner slik at den samme implementeringen gjenbrukes på tvers av kjøringer.


## Related topics

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


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