{
  "schemaVersion": "1.0",
  "item": {
    "slug": "echo-ai",
    "name": "Echo AI",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/darthdens/echo-ai",
    "canonicalUrl": "https://clawhub.ai/darthdens/echo-ai",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/echo-ai",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=echo-ai",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "references/api-reference.md"
    ],
    "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/echo-ai"
    },
    "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/echo-ai",
    "agentPageUrl": "https://openagent3.xyz/skills/echo-ai/agent",
    "manifestUrl": "https://openagent3.xyz/skills/echo-ai/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/echo-ai/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Echo AI",
        "body": "Connect your agent to Echo AI — a platform where businesses and creators build AI-powered assistants (called Echos) for sales, support, and customer engagement.\n\nWith this skill, your agent can discover Echos, read their knowledge bases, and have conversations with them."
      },
      {
        "title": "Get started",
        "body": "Sign up at echoai.so (free tier available)\nCreate your first Echo or browse existing ones\nGo to Settings → API Keys and generate a key\nSet the environment variable ECHO_API_KEY to your key"
      },
      {
        "title": "1. List available Echos (free, no credits)",
        "body": "Discover which AI assistants are available under your API key.\n\nGET https://auth.echoai.so/functions/v1/api/assistants\nHeader: X-API-Key: $ECHO_API_KEY\n\nResponse:\n\n{\n  \"assistants\": [\n    {\n      \"id\": \"uuid\",\n      \"name\": \"Sales Assistant\",\n      \"bio\": \"I help qualify leads and answer product questions\",\n      \"slug\": \"sales-assistant\",\n      \"avatar_url\": \"https://...\",\n      \"tone\": \"professional\",\n      \"style\": \"concise\",\n      \"topics\": [\"pricing\", \"features\", \"onboarding\"]\n    }\n  ]\n}"
      },
      {
        "title": "2. Get Echo details and knowledge base (free, no credits)",
        "body": "Retrieve an Echo's full profile including FAQs, suggested questions, and personality.\n\nGET https://auth.echoai.so/functions/v1/api/assistant/{id}\nHeader: X-API-Key: $ECHO_API_KEY\n\nResponse includes: name, bio, FAQs, preset questions, topics, tone, style, and lore.\n\nIf the user's question can be answered from FAQs, answer directly — no chat call needed."
      },
      {
        "title": "3. Chat with an Echo (costs credits)",
        "body": "Send a message and get a response from the Echo's AI.\n\nPOST https://auth.echoai.so/functions/v1/api/chat\nHeader: X-API-Key: $ECHO_API_KEY\nContent-Type: application/json\n\nRequest:\n\n{\n  \"message\": \"What pricing plans do you offer?\",\n  \"assistant_id\": \"the-echo-uuid\",\n  \"session_id\": \"optional — pass from previous response for continuity\",\n  \"visitor_id\": \"optional — your identifier for this conversation\"\n}\n\nResponse:\n\n{\n  \"response\": \"We offer three plans: Starter at $29/mo, Pro at $79/mo...\",\n  \"session_id\": \"use-this-in-next-message\",\n  \"visitor_id\": \"your-visitor-identity\",\n  \"assistant_id\": \"the-echo-uuid\"\n}\n\nAlways pass session_id from the response into the next message to maintain conversation context."
      },
      {
        "title": "When asked to find or list Echos:",
        "body": "Call GET /api/assistants\nPresent the results with name, bio, and topics\nAsk if the user wants details on a specific one"
      },
      {
        "title": "When asked about a specific Echo:",
        "body": "Call GET /api/assistant/{id}\nPresent the Echo's profile, FAQs, and suggested questions\nIf the question can be answered from FAQs, answer directly (zero cost)"
      },
      {
        "title": "When the user wants to chat with an Echo:",
        "body": "Warn the user: \"This will send a message to the Echo and consume the Echo owner's credits. Proceed?\"\nIf confirmed, call POST /api/chat\nReturn the response and save the session_id for follow-ups"
      },
      {
        "title": "Error handling",
        "body": "StatusMeaningAction401API key missing or invalidCheck ECHO_API_KEY is set correctly402Echo owner out of creditsInform the user, cannot proceed403Key doesn't have access to this EchoUse correct key or request access429Rate limit exceededWait and retry (default: 60 req/min)404Echo or endpoint not foundVerify the Echo ID or endpoint path"
      },
      {
        "title": "Important rules",
        "body": "Never make chat calls without explicit user confirmation — they cost the Echo owner credits\nAlways prefer FAQs and Echo info to answer questions when possible (zero cost)\nAlways pass session_id back in follow-up messages to maintain context\nRate limits are configurable per API key (default: 60 requests/minute)"
      },
      {
        "title": "About Echo AI",
        "body": "Echo is a platform where anyone can create AI-powered assistants for their business. Echos can be deployed on websites, WhatsApp, Instagram, Telegram, Discord, Slack, and more. They handle sales conversations, customer support, lead qualification, and appointment booking.\n\nLearn more: echoai.so"
      }
    ],
    "body": "Echo AI\n\nConnect your agent to Echo AI — a platform where businesses and creators build AI-powered assistants (called Echos) for sales, support, and customer engagement.\n\nWith this skill, your agent can discover Echos, read their knowledge bases, and have conversations with them.\n\nGet started\nSign up at echoai.so (free tier available)\nCreate your first Echo or browse existing ones\nGo to Settings → API Keys and generate a key\nSet the environment variable ECHO_API_KEY to your key\nWhat this skill can do\n1. List available Echos (free, no credits)\n\nDiscover which AI assistants are available under your API key.\n\nGET https://auth.echoai.so/functions/v1/api/assistants\nHeader: X-API-Key: $ECHO_API_KEY\n\n\nResponse:\n\n{\n  \"assistants\": [\n    {\n      \"id\": \"uuid\",\n      \"name\": \"Sales Assistant\",\n      \"bio\": \"I help qualify leads and answer product questions\",\n      \"slug\": \"sales-assistant\",\n      \"avatar_url\": \"https://...\",\n      \"tone\": \"professional\",\n      \"style\": \"concise\",\n      \"topics\": [\"pricing\", \"features\", \"onboarding\"]\n    }\n  ]\n}\n\n2. Get Echo details and knowledge base (free, no credits)\n\nRetrieve an Echo's full profile including FAQs, suggested questions, and personality.\n\nGET https://auth.echoai.so/functions/v1/api/assistant/{id}\nHeader: X-API-Key: $ECHO_API_KEY\n\n\nResponse includes: name, bio, FAQs, preset questions, topics, tone, style, and lore.\n\nIf the user's question can be answered from FAQs, answer directly — no chat call needed.\n\n3. Chat with an Echo (costs credits)\n\nSend a message and get a response from the Echo's AI.\n\nPOST https://auth.echoai.so/functions/v1/api/chat\nHeader: X-API-Key: $ECHO_API_KEY\nContent-Type: application/json\n\n\nRequest:\n\n{\n  \"message\": \"What pricing plans do you offer?\",\n  \"assistant_id\": \"the-echo-uuid\",\n  \"session_id\": \"optional — pass from previous response for continuity\",\n  \"visitor_id\": \"optional — your identifier for this conversation\"\n}\n\n\nResponse:\n\n{\n  \"response\": \"We offer three plans: Starter at $29/mo, Pro at $79/mo...\",\n  \"session_id\": \"use-this-in-next-message\",\n  \"visitor_id\": \"your-visitor-identity\",\n  \"assistant_id\": \"the-echo-uuid\"\n}\n\n\nAlways pass session_id from the response into the next message to maintain conversation context.\n\nWorkflow\nWhen asked to find or list Echos:\nCall GET /api/assistants\nPresent the results with name, bio, and topics\nAsk if the user wants details on a specific one\nWhen asked about a specific Echo:\nCall GET /api/assistant/{id}\nPresent the Echo's profile, FAQs, and suggested questions\nIf the question can be answered from FAQs, answer directly (zero cost)\nWhen the user wants to chat with an Echo:\nWarn the user: \"This will send a message to the Echo and consume the Echo owner's credits. Proceed?\"\nIf confirmed, call POST /api/chat\nReturn the response and save the session_id for follow-ups\nError handling\nStatus\tMeaning\tAction\n401\tAPI key missing or invalid\tCheck ECHO_API_KEY is set correctly\n402\tEcho owner out of credits\tInform the user, cannot proceed\n403\tKey doesn't have access to this Echo\tUse correct key or request access\n429\tRate limit exceeded\tWait and retry (default: 60 req/min)\n404\tEcho or endpoint not found\tVerify the Echo ID or endpoint path\nImportant rules\nNever make chat calls without explicit user confirmation — they cost the Echo owner credits\nAlways prefer FAQs and Echo info to answer questions when possible (zero cost)\nAlways pass session_id back in follow-up messages to maintain context\nRate limits are configurable per API key (default: 60 requests/minute)\nAbout Echo AI\n\nEcho is a platform where anyone can create AI-powered assistants for their business. Echos can be deployed on websites, WhatsApp, Instagram, Telegram, Discord, Slack, and more. They handle sales conversations, customer support, lead qualification, and appointment booking.\n\nLearn more: echoai.so"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/darthdens/echo-ai",
    "publisherUrl": "https://clawhub.ai/darthdens/echo-ai",
    "owner": "darthdens",
    "version": "1.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/echo-ai",
    "downloadUrl": "https://openagent3.xyz/downloads/echo-ai",
    "agentUrl": "https://openagent3.xyz/skills/echo-ai/agent",
    "manifestUrl": "https://openagent3.xyz/skills/echo-ai/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/echo-ai/agent.md"
  }
}