CrewAI Development

Automate CrewAI workflow creation as NestJS applications under apps/crewai.

Updated May 13, 2025
One-click install
npx skills add https://github.com/GolferGeek/orchestrator-ai --skill crewai-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CrewAI Development
Source: https://github.com/GolferGeek/orchestrator-ai/tree/main/.claude/skills/crewai-development-skill
Command: npx skills add https://github.com/GolferGeek/orchestrator-ai --skill crewai-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

(FUTURE) This Skill outlines the planned architecture for integrating CrewAI workflows into the existing NestJS application, ensuring consistency, scalability, and adherence to established patterns for AI agent development.

Core Features & Use Cases

  • NestJS Application Pattern: (FUTURE) Defines how CrewAI workflows will be structured as standalone NestJS applications.
  • Standardized Parameters: (FUTURE) Ensures CrewAI endpoints receive the same parameters as N8N/LangGraph for seamless integration.
  • Webhook Status Tracking: (FUTURE) Guides the configuration of environment-variable driven status webhooks for real-time progress updates.
  • Use Case: When planning a new multi-agent system using CrewAI, refer to this skill to understand the future integration strategy with the NestJS backend and how to ensure proper status tracking.

Quick Start

I'm planning a new CrewAI workflow. What is the expected directory structure and how will it integrate with our NestJS backend?

Frequently Asked Questions about CrewAI Development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a CrewAI workflow as a NestJS application?

CrewAI workflows are structured as standalone NestJS applications under apps/crewai, following a LangGraph-inspired pattern with project structure, webhook-based status tracking, request/response transforms, health checks, and agent-card endpoints to ensure consistency and scalability.

Can I integrate CrewAI with NestJS backends using webhooks?

Yes. CrewAI integrates with NestJS backends through environment-variable driven status webhooks for real-time progress updates, standardized parameters matching N8N/LangGraph endpoints, and API agent wrapping to enable seamless multi-agent system coordination.

What parameters should CrewAI endpoints receive for NestJS integration?

CrewAI endpoints receive the same parameters as N8N and LangGraph implementations, ensuring consistent request/response transforms, health checks, and status tracking across your multi-agent workflow ecosystem.

How do I configure status webhook tracking for CrewAI agents?

Status webhook URLs are configured through environment variables in your NestJS application, enabling real-time progress updates and webhook-based status tracking throughout the CrewAI workflow execution.

What's the expected directory structure for CrewAI in a NestJS monorepo?

CrewAI workflows live under apps/crewai within your NestJS monorepo, with standardized endpoints, health checks, agent-card endpoints, and environment-backed webhook configuration following established NestJS patterns for AI agent development.