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

> ## Agent Instructions
> Internal links on these pages omit the .md extension. Append .md to a docs page URL, or send an Accept: text/markdown header, to get that page as markdown.

# Agent-Skills

> Definiere wiederverwendbare Anweisungssets für die KI-Agenten deiner App

<div className="dev-docs-banner">
  <div className="dev-docs-banner-content">
    <div className="dev-docs-banner-title">
      Du siehst gerade die Entwicklerdokumentation
    </div>

    <div className="dev-docs-banner-text">
      Diese Dokumentation richtet sich an Entwickler, die mit der Base44-Entwicklerplattform arbeiten. Informationen zum Hinzufügen von Skills zu Agenten im App-Editor findest du unter <a href="/Building-your-app/AI-agents-for-apps">Einen KI-Agenten einrichten</a>.
    </div>
  </div>
</div>

Agent-Skills sind wiederverwendbare Anweisungssets. Sie geben deinen [KI-Agenten](/de/developers/backend/resources/agents/overview) bestimmte Verhaltensweisen, Fachwissen oder Richtlinien, etwa eine Erstattungsrichtlinie oder eine Markenstimme. Agent-Skills gelten auf App-Ebene. Du definierst sie einmal für deine App und ordnest sie dann beliebigen Agenten in dieser App zu.

<Note>
  Das sind Skills für die Agenten, die in deiner App laufen. Es sind nicht die [Base44 Skills](/de/developers/backend/overview/skills), die KI-Coding-Assistenten wie Claude und Cursor beibringen, Base44-Apps zu bauen.
</Note>

## So nutzen Agenten Skills

Jeder Agent wählt die benötigten Skills per Namen aus. Zur Laufzeit sieht der Agent immer die Beschreibung jedes ausgewählten Skills. Die vollständigen Anweisungen lädt er erst bei Bedarf, wenn er den Skill für relevant hält. So bleibt der Prompt des Agenten klein. Trotzdem hat er bei Bedarf Zugriff auf detaillierte Anweisungen.

Du kannst einem einzelnen Agenten bis zu 10 Skills zuordnen. Eine App kann insgesamt bis zu 100 Skills enthalten.

Um einem Agenten einen Skill zuzuordnen, füge den Namen des Skills zum Array `selected_skill_names` des Agenten hinzu:

```jsonc theme={null}
{
  "name": "customer_support",
  "description": "Handles customer support inquiries and ticket management",
  "instructions": "You are a friendly customer support agent.",
  "model": "claude-sonnet-5",
  "selected_skill_names": ["refund-policy", "brand-voice"],
}
```

## Agent-Skills lokal definieren

Jeder Skill ist eine einzelne Markdown-Datei in deinem Verzeichnis `base44/agent-skills/`. Der Dateiname ohne die Endung `.md` ist der Name des Skills. Das YAML-Frontmatter enthält die `description` des Skills. Der Hauptteil enthält die Anweisungen, denen der Agent beim Nutzen des Skills folgt. Zum Beispiel:

```markdown theme={null}
---
description: How to handle refund requests and exceptions
---

When a customer asks for a refund, first check whether the order is within
the 30 day return window. If it is, approve the refund. If it is outside the
window, explain the policy politely and offer store credit instead.
```

Skill-Namen müssen kleingeschrieben sein und Wörter mit Bindestrichen trennen, zum Beispiel `refund-policy`. Beschreibungen dürfen bis zu 1024 Zeichen lang sein, Anweisungstexte bis zu 15000 Zeichen.

<Tip>
  Standardmäßig liegen Skills in `base44/agent-skills/`. Du kannst den Pfad mit `agentSkillsDir` in deiner [Projektkonfiguration](/de/developers/backend/overview/project-structure#config-jsonc) anpassen.
</Tip>

## Agent-Skills deployen

Deploye Agent-Skills mit [`agent-skills push`](/de/developers/references/cli/commands/agent-skills-push). Oder nutze [`deploy`](/de/developers/references/cli/commands/deploy), um alle Projektressourcen auf einmal zu pushen.

Um Agent-Skills in dein lokales Projekt herunterzuladen, verwende [`agent-skills pull`](/de/developers/references/cli/commands/agent-skills-pull).

## Siehe auch

* [`agent-skills push`](/de/developers/references/cli/commands/agent-skills-push): Pushe deine lokalen Agent-Skills zu Base44
* [`agent-skills pull`](/de/developers/references/cli/commands/agent-skills-pull): Synchronisiere Agent-Skills von Base44 in dein lokales Projekt
* [Über Agenten](/de/developers/backend/resources/agents/overview): Konfiguriere die Agenten, die diese Skills nutzen

<Note>Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der [englischen Version](/). </Note>


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