Agent skill

crewai-development-skill

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/crewai-development-skill

SKILL.md

CrewAI Development Skill

NOTE: This is a FUTURE skill. CrewAI workflows will follow the same pattern as LangGraph when implemented.

When to Use This Skill

Use this skill when:

  • Planning CrewAI workflow architecture (FUTURE)
  • Setting up CrewAI as a NestJS application (FUTURE)
  • Configuring webhook status tracking for CrewAI (FUTURE)
  • Wrapping CrewAI endpoints as API agents (FUTURE)

Directory Structure (Future)

CrewAI applications will follow the same pattern as LangGraph:

apps/
├── api/              # Main NestJS API
├── n8n/              # N8N workflows
├── langgraph/        # LangGraph workflows
└── crewai/           # CrewAI workflows (FUTURE)
    ├── src/
    │   ├── main.ts
    │   ├── app.module.ts
    │   ├── crews/
    │   │   └── example-crew.ts
    │   └── controllers/
    │       └── crewai.controller.ts
    ├── package.json
    └── tsconfig.json

Expected Pattern (When Implemented)

CrewAI workflows will:

  1. Be NestJS applications under apps/crewai/
  2. Receive same parameters as n8n/LangGraph:
    • taskId, conversationId, userId
    • userMessage, statusWebhook
    • provider, model
    • stepName, sequence, totalSteps
  3. Use same webhook pattern for status tracking
  4. Wrap as API agents with request/response transforms
  5. Follow A2A protocol (health, agent card endpoints)

Reference

See LangGraph Development Skill for the complete pattern that CrewAI will follow when implemented.

Didn't find tool you were looking for?

Be as detailed as possible for better results