Community生產力與協作github.com

crewaiinc/getting-started

CrewAI 架構決策與專案骨架。用於開始新的 CrewAI 專案時,選擇 LLM.call()、Agent.kickoff()、Crew.kickoff() 或 Flow;使用 'crewai create flow' 建立骨架;設定 YAML 設定檔 (agents.yaml、tasks.yaml);接線 @CrewBase crew.py;編寫 Flow main.py 搭配 @start/@listen;或使用 {variable} 插值。

getting-started 是什麼?

此技能專為使用 CrewAI 框架的開發者設計,提供從零開始建立多代理系統的完整指引。它涵蓋了架構決策的核心差異,例如何時使用低階的 LLM.call() 直接呼叫語言模型、何時透過 Agent.kickoff() 啟動單一代理任務、以及何時利用 Crew.kickoff() 協調多代理協作或 Flow 來建構複雜的工作流程。此外,技能詳細說明了使用 'crewai create flow' 指令自動產生專案骨架的過程,並指導如何設定以 YAML 為基礎的代理與任務設定檔(agents.yaml 與 tasks.yaml),以及透過 @CrewBase 裝飾器在 crew.py 中連接這些設定。對於開發自訂流程的場景,它也解釋了如何在 main.py 中使用 @start 與 @listen 裝飾器來定義工作流程的觸發與回應邏輯,並支援 {variable} 語法進行動態變數插值。此技能適用於 Claude Code、Cursor 等 AI 編碼代理,無論是初學者還是經驗豐富的使用者,都能藉此快速搭建可擴展的多代理系統。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/crewaiinc/skills/tree/main/skills/getting-started

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

getting-started 是做什麼的?

CrewAI 架構決策與專案骨架。用於開始新的 CrewAI 專案時,選擇 LLM.call()、Agent.kickoff()、Crew.kickoff() 或 Flow;使用 'crewai create flow' 建立骨架;設定 YAML 設定檔 (agents.yaml、tasks.yaml);接線 @CrewBase crew.py;編寫 Flow main.py 搭配 @start/@listen;或使用 {variable} 插值。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能