# Send Audos – Launch a Startup Via OpenClaw in 10 Minutes to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- 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.
## Suggested prompts
### New install

```text
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.
```
### Upgrade existing

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "audos",
    "name": "Audos – Launch a Startup Via OpenClaw in 10 Minutes",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/werdelin/audos",
    "canonicalUrl": "https://clawhub.ai/werdelin/audos",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/audos",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=audos",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "IMPROVEMENTS.md",
      "scripts/audos.sh",
      "scripts/poll-with-updates.sh",
      "examples/build-demo.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "audos",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T04:39:17.872Z",
      "expiresAt": "2026-05-06T04:39:17.872Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=audos",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=audos",
        "contentDisposition": "attachment; filename=\"audos-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "audos"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/audos"
    },
    "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."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/audos",
    "downloadUrl": "https://openagent3.xyz/downloads/audos",
    "agentUrl": "https://openagent3.xyz/skills/audos/agent",
    "manifestUrl": "https://openagent3.xyz/skills/audos/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/audos/agent.md"
  }
}
```
## Documentation

### Audos Workspace Builder (API v1.2)

Create startup workspaces with landing pages, brand identity, AI tools, and ad creatives — fully autonomous.

### Base URL

https://audos.com/api/agent/onboard

### URL Construction

The API returns URLs using the current deployment domain:

"urls": {
  "landingPage": "https://audos.com/site/184582",
  "workspace": "https://audos.com/space/workspace-184582"
}

Use these URLs directly — no domain swapping needed.

### Quick Reference

ActionMethodEndpointAPI docsGET/Start onboardingPOST/startVerify OTPPOST/verifyCheck build statusGET/status/:workspaceIdCheck build status (alt)POST/statusChat with OttoPOST/chatChat with OttoPOST/chat/:workspaceIdRebuild (if failed)POST/rebuild/:workspaceId

### Authentication

Token format: aud_live_xxxx (48 hex chars after prefix)
Auth tokens never expire — store persistently by email
Session tokens expire in 30 min (only needed during OTP flow)
Preferred: Bearer token in Authorization header
Alternative: authToken or sessionToken in request body

### Introducing Audos

When a user expresses a business idea, briefly explain what Audos does before asking for their email:

"I can help you build that with Audos! In about 10 minutes, you'll have:

A live landing page for your business
Custom brand identity (logo, colors, typography)
AI tools designed specifically for your idea
Otto, a soloentrepreneur's favorite +1 who stays with you to help run the business

Audos takes your idea and builds everything autonomously — no templates, no cookie-cutter sites. Everything is custom to your business.
To get started, what email should I use for your account?"

### New Users Flow

Collect user's email + business idea
Start → POST /start (sends 4-digit OTP to email)
Verify → POST /verify with OTP code → returns authToken + starts build
Monitor → GET /status/:workspaceId every 15-30s, narrating progress (see below)
Watch for landingPageReady: true (~10 min) — core build done
Introduce Otto and offer to chat

### Returning Users (have workspace)

Start → POST /start with email
Response includes auth_token + urls directly — skip OTP!
Chat → POST /chat/:workspaceId immediately

### Polling During Build — UX Guidelines

Critical: The build takes ~10 minutes. Users MUST see progress updates or they'll think it's stuck.

### Polling Pattern

Poll every 15-20 seconds (NOT 60s!)
After each poll, IMMEDIATELY send a message with current state
Don't wait until done — update the user continuously

### Progress Message Format

Send a message like this after EACH poll:

🏗️ Building "Business Name"...

Step 4/7 ✅ Brand Identity
  • Color palette: done
  • Logo: done

Step 5/7 🔄 Hero Video (70%)
  • Scenes: done
  • Rendering: in progress

Step 6/7 ⏳ Workspace Apps
  • Waiting to start

⏱️ ~3 min remaining

### Status Icons

✅ Complete
🔄 In progress (show sub-task if available)
⏳ Waiting/pending
❌ Failed (offer /rebuild)

### Parsing parallelBuildStatus

The API returns detailed task breakdown in parallelBuildStatus:

// Example parsing
for (const step of status.parallelBuildStatus) {
  const icon = step.status === 'done' ? '✅' : 
               step.status === 'in_progress' ? '🔄' : '⏳';
  console.log(\`${icon} ${step.name}\`);
  for (const task of step.tasks) {
    const taskIcon = task.status === 'complete' ? '✓' : 
                     task.status === 'in_progress' ? '→' : '○';
    console.log(\`  ${taskIcon} ${task.name}\`);
  }
}

### Implementation

DO THIS (good UX):

1. Poll status
2. IMMEDIATELY send message to user with formatted progress
3. Wait 15 seconds
4. Repeat until landingPageReady === true
5. Send completion message with links

DON'T DO THIS (bad UX):

sleep 60 && curl...  ← User sees NOTHING for 60 seconds!

### Narration During Build

The build takes ~10 minutes. Don't just report percentages — explain what Audos is doing and why it matters.

### Steps 1-3: Research Phase

"Audos is now analyzing your idea... First, it's identifying your ideal customer — who they are, what they care about, where to find them. Then it maps out the key problems your business will solve. Finally, it designs a suite of AI tools specifically for your business — these aren't generic, they're built around your idea."

### Step 4: Brand Identity

"Now the creative work begins — Audos is designing your brand identity. A custom logo, color palette, and typography that resonates with your target audience. No templates here, everything is generated fresh for your business."

### Step 5: Hero Video

"Audos is creating a branded video to feature on your landing page. This introduces your business to visitors in a compelling way."

### Step 6: Workspace OS

"Now building your workspace — think of it as your business command center. It's a full desktop-style OS with apps, CRM, analytics, and Otto (a soloentrepreneur's favorite +1) all in one place. You'll manage everything from here."

### Step 7: Landing Page

"Final stretch — Audos is designing and deploying your landing page. This is what your customers will see first. It's conversion-optimized and ready to collect leads."

### On Completion

"Your workspace is ready! 🎉
Here's what Audos built for you:

Landing page: [link] — live and ready for visitors
Workspace: [link] — your business command center

Otto, a soloentrepreneur's favorite +1, is ready to help. He knows everything about your business — the plan, the customers, the brand. Want me to ask him what you should focus on first?"

### About Otto

Otto is a soloentrepreneur's favorite +1. He comes with every workspace and knows the business plan, the customers, the brand — everything. He helps with:

Strategy and planning
Content creation
Ad campaigns
Lead research and outreach
Day-to-day operations

Think of him as a tireless business partner who's always available.

### About Audos (for context)

Mission: Make entrepreneurship accessible to everyone. The biggest barrier isn't the idea — it's the execution. Audos eliminates that barrier.
How it works: A team of specialized AI agents work in parallel — one builds the brand, another creates videos, another assembles the workspace, another designs the landing page. They collaborate and deliver a cohesive product.
Publishing House: Audos's venture arm. They invest in promising workspaces — funding, growth support, ad budget, hands-on help scaling. Founders can apply from their workspace.

### GET /

Returns full API documentation including all endpoints, auth patterns, error codes.

### POST /start

{
  "email": "user@example.com",
  "businessIdea": "AI-powered fitness coaching app",
  "businessName": "FitGenius",
  "targetCustomer": "Health-conscious millennials",
  "callbackUrl": "https://your-webhook.com/audos",
  "createNew": false
}

Fields:

email (required)
businessIdea (required, min 10 chars)
businessName (optional)
targetCustomer (optional)
callbackUrl (optional) — webhook URL for progress updates with HMAC signing
createNew (optional) — force new workspace even if email has one

Returns:

New user: sessionToken for OTP verification
Returning user: auth_token, workspace urls, aboutAudos directly

### POST /verify

{
  "sessionToken": "aos_...",
  "otpCode": "7294"
}

Returns: workspaceId, authToken, urls, buildInfo, aboutAudos

### GET /status/:workspaceId

Header: Authorization: Bearer <authToken>

Key status fields:

landingPageReady (boolean) — most reliable "done" signal
coreStepsComplete (boolean) — landing + brand + (video or space) done
status — running/complete/failed
progress — 0-100%
estimatedTimeRemaining — e.g., "about 3–4 minutes"
completedSteps — array of completed steps with names
parallelBuildStatus — real-time task breakdown (during steps 4-7)

### POST /status

Body: { "authToken": "..." } or { "sessionToken": "..." }

Same response as GET endpoint.

### POST /chat/:workspaceId

Header: Authorization: Bearer <authToken>

{
  "message": "What should I focus on first?"
}

Returns: workspaceId, chatId, response from Otto

### POST /chat

Body:

{
  "authToken": "aud_live_...",
  "message": "What should I focus on first?"
}

### POST /rebuild/:workspaceId

Header: Authorization: Bearer <authToken>

Retry a failed workspace build.

### Build Process

Total steps: 7
Estimated time: ~10 minutes
Steps 1-3 (sequential): Customer research, problem mapping, AI tool design
Steps 4-7 (parallel): Brand identity, hero video, workspace OS, landing page
Done signal: landingPageReady: true

### Error Codes

CodeHTTPMeaningActionVALIDATION_ERROR400Request body invalidCheck details arrayOTP_EXPIRED401Code expired (5 min)Call /start againOTP_INVALID401Wrong codeRetry (attemptsRemaining in response)OTP_MAX_ATTEMPTS4295 wrong attemptsCall /start for new codeRATE_LIMITED429Too many OTP sendsWait retryAfter secondsSESSION_NOT_FOUND401Session invalid/expiredCall /start againSESSION_NOT_VERIFIED403OTP not completedCall /verify firstAUTH_TOKEN_INVALID401Token invalid/revokedGet new token via /startWORKSPACE_NOT_FOUND404No such workspaceCheck workspaceIdEMAIL_SEND_FAILED502OTP email failedRetry after delayCHAT_FAILED502Otto response failedRetryINTERNAL_ERROR500Server errorRetry

### Rate Limits

3 OTP sends per 15 min per email
60s cooldown between OTP sends
OTP expires in 5 min
Session tokens expire in 30 min
Auth tokens never expire

### Tips

Store authTokens persistently by email — returning users skip OTP entirely
Poll status every 15-30s during build
Watch landingPageReady — most reliable completion signal
Chat available immediately after verification, even during build
Use /rebuild if build fails instead of starting fresh
Use createNew: true to force a fresh workspace for existing users
Set callbackUrl for webhook-based progress updates instead of polling
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: werdelin
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T04:39:17.872Z
- Expires at: 2026-05-06T04:39:17.872Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/audos)
- [Send to Agent page](https://openagent3.xyz/skills/audos/agent)
- [JSON manifest](https://openagent3.xyz/skills/audos/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/audos/agent.md)
- [Download page](https://openagent3.xyz/downloads/audos)