{
  "schemaVersion": "1.0",
  "item": {
    "slug": "crewai-workflows",
    "name": "Crewai Workflows",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/Rita5fr/crewai-workflows",
    "canonicalUrl": "https://clawhub.ai/Rita5fr/crewai-workflows",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/crewai-workflows",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=crewai-workflows",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/call_crew.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/crewai-workflows"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/crewai-workflows",
    "agentPageUrl": "https://openagent3.xyz/skills/crewai-workflows/agent",
    "manifestUrl": "https://openagent3.xyz/skills/crewai-workflows/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/crewai-workflows/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "CrewAI Workflows Skill",
        "body": "Execute specialized AI crew workflows for content generation, analysis, and support tasks. All crews run on a dedicated server with production-grade LLMs."
      },
      {
        "title": "Prerequisites",
        "body": "Set the API key as an environment variable (recommended):\n\nexport CREWAI_API_KEY=\"5aZyTFQJAAT03VPIII5zsIPcL8KTtdST\"\n\nOr pass it directly when calling the helper script."
      },
      {
        "title": "1. Marketing Crew 📢",
        "body": "Generate marketing content, taglines, and campaign copy.\n\nUse for:\n\nProduct/service taglines\nMarketing copy for ads or landing pages\nCampaign messaging\nValue propositions\n\nInput:\n\ntopic (required) - What to create marketing content about\ntarget_audience (optional) - Who the content is for\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh marketing \\\n  '{\"topic\": \"hypnotherapy for better sleep\", \"target_audience\": \"working professionals with insomnia\"}'"
      },
      {
        "title": "2. Support Crew 🎧",
        "body": "Handle customer support inquiries with AI-generated responses.\n\nUse for:\n\nResponding to customer questions\nDrafting support emails\nHandling common inquiries\nEscalation guidance\n\nInput:\n\nissue (required) - The customer issue or question\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh support \\\n  '{\"issue\": \"Client wants to reschedule their hypnotherapy session\"}'"
      },
      {
        "title": "3. Analysis Crew 📊",
        "body": "Analyze business data and provide actionable insights.\n\nUse for:\n\nData interpretation\nTrend analysis\nPerformance metrics review\nBusiness intelligence\n\nInput:\n\ndata_description (required) - Description of the data to analyze\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh analysis \\\n  '{\"data_description\": \"Monthly client retention rates for Q4 2025\"}'"
      },
      {
        "title": "4. Social Media Crew ⭐ 📱",
        "body": "Generate comprehensive 30-day social media content calendars with daily posts, captions, and hashtags.\n\nUse for:\n\nSocial media planning\nContent calendar creation\nMulti-platform content strategy\nMonthly content batches\n\nInput:\n\nindustry (required) - The business industry/niche\ncompany_name (required) - Business or personal brand name\n\nLLMs: Perplexity (research) + Gemini (content generation)\nResponse Time: 3-5 minutes ⏳\n\nExample:\n\nscripts/call_crew.sh social_media \\\n  '{\"industry\": \"hypnotherapy\", \"company_name\": \"Sidharth Mahto\"}'\n\nNote: This crew takes significantly longer due to comprehensive research and content generation phases."
      },
      {
        "title": "Option 1: Using the Helper Script (Recommended)",
        "body": "cd crewai-workflows\nscripts/call_crew.sh <crew_name> '<json_input>' [api_key]\n\nExamples:\n\n# Marketing crew\nscripts/call_crew.sh marketing '{\"topic\": \"sleep therapy for entrepreneurs\", \"target_audience\": \"startup founders\"}'\n\n# Support crew\nscripts/call_crew.sh support '{\"issue\": \"Client asking about session pricing\"}'\n\n# Analysis crew\nscripts/call_crew.sh analysis '{\"data_description\": \"Weekly session booking trends\"}'\n\n# Social media crew (takes 3-5 minutes)\nscripts/call_crew.sh social_media '{\"industry\": \"wellness coaching\", \"company_name\": \"Calm Mind Studio\"}'\n\n# With explicit API key\nscripts/call_crew.sh marketing '{\"topic\": \"mindfulness apps\"}' \"YOUR_API_KEY\""
      },
      {
        "title": "Option 2: Direct cURL",
        "body": "curl -X POST \"https://crew.iclautomation.me/crews/<crew_name>/run\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $CREWAI_API_KEY\" \\\n  -d '{\"input\": {...}}'"
      },
      {
        "title": "Response Format",
        "body": "All crews return structured JSON:\n\n{\n  \"ok\": true,\n  \"crew\": \"marketing\",\n  \"trace_id\": \"abc123-def456\",\n  \"result\": {\n    \"workflow\": \"marketing\",\n    \"output\": \"... the generated content ...\",\n    \"input_summary\": {...}\n  },\n  \"error\": null\n}\n\nExtract the output: The actual generated content is in result.output."
      },
      {
        "title": "Best Practices",
        "body": "Set timeouts appropriately:\n\nMarketing/Support/Analysis: 30-60 seconds\nSocial Media: 5-10 minutes\n\n\n\nCheck API key: Ensure CREWAI_API_KEY environment variable is set or pass explicitly\n\n\nHandle errors: Check the error field in responses\n\n\nSocial Media crew: Expect 3-5 minutes response time; don't interrupt\n\n\nBatch requests: For multiple similar tasks, consider running them sequentially"
      },
      {
        "title": "Health Check",
        "body": "Verify the CrewAI server is running:\n\ncurl https://crew.iclautomation.me/health\n# Expected: {\"ok\": true}"
      },
      {
        "title": "Future Expansion",
        "body": "When new crews are added to the server:\n\nUpdate the \"Available Crews\" section\nAdd example usage to the helper script\nDocument input parameters and response times\n\nServer: https://crew.iclautomation.me\nAuthentication: API key via X-API-Key header\nLast Updated: 2026-01-17"
      }
    ],
    "body": "CrewAI Workflows Skill\n\nExecute specialized AI crew workflows for content generation, analysis, and support tasks. All crews run on a dedicated server with production-grade LLMs.\n\nPrerequisites\n\nSet the API key as an environment variable (recommended):\n\nexport CREWAI_API_KEY=\"5aZyTFQJAAT03VPIII5zsIPcL8KTtdST\"\n\n\nOr pass it directly when calling the helper script.\n\nAvailable Crews\n1. Marketing Crew 📢\n\nGenerate marketing content, taglines, and campaign copy.\n\nUse for:\n\nProduct/service taglines\nMarketing copy for ads or landing pages\nCampaign messaging\nValue propositions\n\nInput:\n\ntopic (required) - What to create marketing content about\ntarget_audience (optional) - Who the content is for\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh marketing \\\n  '{\"topic\": \"hypnotherapy for better sleep\", \"target_audience\": \"working professionals with insomnia\"}'\n\n2. Support Crew 🎧\n\nHandle customer support inquiries with AI-generated responses.\n\nUse for:\n\nResponding to customer questions\nDrafting support emails\nHandling common inquiries\nEscalation guidance\n\nInput:\n\nissue (required) - The customer issue or question\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh support \\\n  '{\"issue\": \"Client wants to reschedule their hypnotherapy session\"}'\n\n3. Analysis Crew 📊\n\nAnalyze business data and provide actionable insights.\n\nUse for:\n\nData interpretation\nTrend analysis\nPerformance metrics review\nBusiness intelligence\n\nInput:\n\ndata_description (required) - Description of the data to analyze\n\nLLM: DeepSeek\nResponse Time: 3-10 seconds\n\nExample:\n\nscripts/call_crew.sh analysis \\\n  '{\"data_description\": \"Monthly client retention rates for Q4 2025\"}'\n\n4. Social Media Crew ⭐ 📱\n\nGenerate comprehensive 30-day social media content calendars with daily posts, captions, and hashtags.\n\nUse for:\n\nSocial media planning\nContent calendar creation\nMulti-platform content strategy\nMonthly content batches\n\nInput:\n\nindustry (required) - The business industry/niche\ncompany_name (required) - Business or personal brand name\n\nLLMs: Perplexity (research) + Gemini (content generation)\nResponse Time: 3-5 minutes ⏳\n\nExample:\n\nscripts/call_crew.sh social_media \\\n  '{\"industry\": \"hypnotherapy\", \"company_name\": \"Sidharth Mahto\"}'\n\n\nNote: This crew takes significantly longer due to comprehensive research and content generation phases.\n\nUsage\nOption 1: Using the Helper Script (Recommended)\ncd crewai-workflows\nscripts/call_crew.sh <crew_name> '<json_input>' [api_key]\n\n\nExamples:\n\n# Marketing crew\nscripts/call_crew.sh marketing '{\"topic\": \"sleep therapy for entrepreneurs\", \"target_audience\": \"startup founders\"}'\n\n# Support crew\nscripts/call_crew.sh support '{\"issue\": \"Client asking about session pricing\"}'\n\n# Analysis crew\nscripts/call_crew.sh analysis '{\"data_description\": \"Weekly session booking trends\"}'\n\n# Social media crew (takes 3-5 minutes)\nscripts/call_crew.sh social_media '{\"industry\": \"wellness coaching\", \"company_name\": \"Calm Mind Studio\"}'\n\n# With explicit API key\nscripts/call_crew.sh marketing '{\"topic\": \"mindfulness apps\"}' \"YOUR_API_KEY\"\n\nOption 2: Direct cURL\ncurl -X POST \"https://crew.iclautomation.me/crews/<crew_name>/run\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $CREWAI_API_KEY\" \\\n  -d '{\"input\": {...}}'\n\nResponse Format\n\nAll crews return structured JSON:\n\n{\n  \"ok\": true,\n  \"crew\": \"marketing\",\n  \"trace_id\": \"abc123-def456\",\n  \"result\": {\n    \"workflow\": \"marketing\",\n    \"output\": \"... the generated content ...\",\n    \"input_summary\": {...}\n  },\n  \"error\": null\n}\n\n\nExtract the output: The actual generated content is in result.output.\n\nBest Practices\n\nSet timeouts appropriately:\n\nMarketing/Support/Analysis: 30-60 seconds\nSocial Media: 5-10 minutes\n\nCheck API key: Ensure CREWAI_API_KEY environment variable is set or pass explicitly\n\nHandle errors: Check the error field in responses\n\nSocial Media crew: Expect 3-5 minutes response time; don't interrupt\n\nBatch requests: For multiple similar tasks, consider running them sequentially\n\nHealth Check\n\nVerify the CrewAI server is running:\n\ncurl https://crew.iclautomation.me/health\n# Expected: {\"ok\": true}\n\nFuture Expansion\n\nWhen new crews are added to the server:\n\nUpdate the \"Available Crews\" section\nAdd example usage to the helper script\nDocument input parameters and response times\n\nServer: https://crew.iclautomation.me\nAuthentication: API key via X-API-Key header\nLast Updated: 2026-01-17"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Rita5fr/crewai-workflows",
    "publisherUrl": "https://clawhub.ai/Rita5fr/crewai-workflows",
    "owner": "Rita5fr",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/crewai-workflows",
    "downloadUrl": "https://openagent3.xyz/downloads/crewai-workflows",
    "agentUrl": "https://openagent3.xyz/skills/crewai-workflows/agent",
    "manifestUrl": "https://openagent3.xyz/skills/crewai-workflows/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/crewai-workflows/agent.md"
  }
}