crewai skill (publish, install, list) în CrewAI & Sisteme Multi-Agent

Comenzi CLI: CrewAI AMP și registre CrewAI 1.15 (octombrie 2026)

Publică skill-uri pentru agenți în registrul CrewAI, le instalează și listează skill-urile instalate.

Sintaxă & invocare Python
crewai skill publish [--org SLUG] [--force] | crewai skill install @ORG_UUID/NUME | crewai skill list

Ce face crewai skill (publish, install, list)

Un skill este un pachet de instrucțiuni (SKILL.md) pe care agentul îl primește în prompt. Îl creezi cu crewai create skill și îl publici cu crewai skill publish, rulat din directorul skill-ului (unde este SKILL.md).

La publicare se citesc name, description și metadata.version din frontmatter-ul SKILL.md. Skill-urile publicate sunt mereu limitate la organizația ta; nu există vizibilitate publică.

crewai skill install primește referința @org-uuid/nume. Într-un proiect, skill-ul ajunge în ./skills/{nume}/; în afara unui proiect, în cache-ul comun ~/.crewai/skills/{org-uuid}/{nume}/. crewai skill list arată skill-urile din ./skills/ și din cache, cu versiuni și căi.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
publish --org SLUG Publică sub o anumită organizație, peste setări.
publish --force Sare peste validarea stării Git (de exemplu modificări necomise).
install @ORG_UUID/NUME Instalează un skill publicat. Folosește UUID-ul organizației, nu numele.
list Skill-urile instalate local.
create NUME Învechită; folosește crewai create skill NUME.

Exemple practice

Exemplul 1: Creare și publicare

crewai create skill my-skill
cd skills/my-skill
crewai skill publish

Exemplul 2: Instalare și folosire într-un agent

crewai skill install @your-org-uuid/code-review

Exemplul 3: Versiune fixată în agent

agent = Agent(
    role="Senior Code Reviewer",
    goal="Review pull requests for quality and security issues",
    backstory="Staff engineer with expertise in secure coding practices.",
    skills=["@your-org-uuid/code-review@1.2.0"],
)

Greșeli frecvente și bune practici

  • Instalezi după numele organizației. Numele nu sunt unice; ia UUID-ul din coloana ID a lui crewai org list.
  • Lași referința fără versiune într-un agent din producție. O referință nefixată ia mereu cea mai nouă versiune publicată.

Comenzi înrudite