# Send B2c Marketing 1.0.1 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. 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. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "b2c-marketing-1-0-1",
    "name": "B2c Marketing 1.0.1",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ceo991/b2c-marketing-1-0-1",
    "canonicalUrl": "https://clawhub.ai/ceo991/b2c-marketing-1-0-1",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/b2c-marketing-1-0-1",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=b2c-marketing-1-0-1",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "_meta.json"
    ],
    "downloadMode": "redirect",
    "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/b2c-marketing-1-0-1"
    },
    "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/b2c-marketing-1-0-1",
    "downloadUrl": "https://openagent3.xyz/downloads/b2c-marketing-1-0-1",
    "agentUrl": "https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent",
    "manifestUrl": "https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent.md"
  }
}
```
## Documentation

### B2C Marketing — Short-Form Video Content Machine

Automate organic B2C app marketing through short-form video on TikTok, Instagram Reels, and YouTube Shorts. This skill is based on a proven method that drove 30,000 downloads in one month with zero ad spend.

### Phase 1: Account Warmup (Days 1-2)

Create new account(s) on Instagram and/or TikTok
Scroll 15 min/day in your target audience niche ONLY
Follow, comment, and like posts that your app/product is relevant to
This teaches the algorithm where to push your content — CRITICAL for TikTok especially
Never buy old accounts — they suck and have a locked-in audience you can't change
Same email for multiple TikTok accounts is fine

### Phase 2: Research (Ongoing)

Save any videos you see that you could remake to promote your app
Study what other apps in your niche are doing
Browse competitor accounts — sort by Popular on TikTok to see their top performers
Note caption patterns, video length, hooks, hashtags
Think creatively about how existing viral formats can showcase YOUR app

### Phase 3: Start Posting (Day 3+)

Start with 1 post/day per warmed account — quality over quantity
Every post needs a CTA relevant to your app (in caption, comment, or end of video)
Views without downloads are useless — always tie content back to your app
If you can't break 500 views after consistent posting, pause 2-3 days and improve content quality

### Phase 4: Find Your Winner

Each app's "winning format" is unique — this may take 300+ videos to find
Keep testing new formats, hooks, and angles
Once you find a format that pops, DOUBLE DOWN on it
Make variations of your winner — same hook structure, different content

### Phase 5: Scale with Post Bridge

Once you have a winning format, scale to 2-6 posts/day
Use Post Bridge API to upload and schedule across IG, TikTok, YouTube simultaneously
Instagram as main platform, then reupload to YouTube, TikTok, and others via Post Bridge
This takes 10x less time than posting manually on each platform

### What the Algorithm Wants

The algo LOVES two things:

Watch time — short videos (under 10 seconds) get highest completion rates
Comments — make content that drives people to comment ("what app is this?")

Your two goals with every piece of content: maximize watch time and drive comments.

Don't name the app in the caption — let people ask in comments. This drives engagement AND the algo rewards comment activity.

### Key Principles

Hook in first 1-2 seconds (text overlay or surprising visual)
"POV:" captions drive curiosity and shares
Show the app in action, not just talking about it
Emotional triggers: love, FOMO, curiosity, relatability
1 creative, well-thought-out post > 5 pieces of slop
Log every lesson, iterate on what works

### The Hook Formula

WINNING formula: [Another person] + [conflict/doubt] → showed them [app/result] → they changed their mind

Creates a story in the viewer's head — they picture the reaction
It's about the HUMAN MOMENT, not the app
Self-focused hooks about features/price → dead
Always ask: "Who's the other person, and what's the conflict?"

### Hook Templates (adapt to your niche)

pov: [relatable scenario involving your app]
found the cutest/best/most useful [app type] for [audience]
may this type of [emotion] find you [emoji]
[person] didn't believe me until I showed them this
this [feature] is actually insane
how did I not know about this sooner

### Hashtag Strategy

Max 4-5 hashtags per post
Mix broad (#fyp #viral) with niche (#yourappniche)
Don't include app name in hashtags unless it's already known

### Slideshow Format

AI-generated slideshows for TikTok/Reels — see references/slideshow-method.md:

Use AI image generation for frames
Add text overlays programmatically
Great for apps without visual demo content

### Posting via Post Bridge API

Base: https://api.post-bridge.com | Auth: Authorization: Bearer <key>

### Setup

Create Post Bridge account at post-bridge.com ($9/mo, API add-on $14/mo)
Connect your social accounts (TikTok, Instagram, YouTube, Twitter, etc.)
Get API key from Settings → API
Store in workspace .env: POST_BRIDGE_API_KEY=pb_live_xxxxx

### Posting Flow

POST /v1/media/create-upload-url → { "mime_type": "video/mp4", "size_bytes": <int>, "name": "file.mp4" }
PUT <upload_url> with binary file
POST /v1/posts with caption, media IDs, social_account IDs, optional scheduled_at
GET /v1/posts/<id> to check status

### Platform Configs (pass in platform_configurations)

TikTok: { draft: true, video_cover_timestamp_ms: 3000 } — draft lets you add trending sound manually
Instagram: { video_cover_timestamp_ms: 3000 } — normal reel by default
YouTube: { video_cover_timestamp_ms: 3000 } — posts as Short automatically

### Scheduling

Set scheduled_at (ISO 8601 UTC) to schedule ahead
Omit for instant post
Stagger posts throughout the day (e.g. 9am + 3pm)

### Performance Tracking

Track every post in a local file:

Post ID, platform, caption, format type, date
Check views by browsing platform pages
Note which hooks/formats perform best
Weekly review: double down on winners, try new variations of top performers
If a format stops working, go back to research phase

### Daily Workflow

Pick next unposted video from content folder
Extract frame → read text overlay → write caption + hashtags
Upload media → create post → schedule or post instantly
Move video to posted/ subfolder
Set cron to check post status 5 mins after scheduled time
Report results (include TikTok caption in copy-paste block if using draft mode)
Repeat for each daily post slot
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ceo991
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/b2c-marketing-1-0-1)
- [Send to Agent page](https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent)
- [JSON manifest](https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/b2c-marketing-1-0-1/agent.md)
- [Download page](https://openagent3.xyz/downloads/b2c-marketing-1-0-1)