agentCLAWHUBUnverified

TikTok Publisher

Post to TikTok, upload TikTok videos, and publish TikTok video content through the MyBrandMetrics API. Use for TikTok posting, uploading TikTok videos, publi...

OpenClaw

Rank

62

Safety

84

Downloads

1.5k

Updated

Oct 10, 2026

Version

1.1.18

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.5K downloadsadoption · observed Oct 10, 2026
Latest release
1.1.18release · observed May 26, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s1714nww0520qjy3akv321qsjs86bfp7:tiktok-publish
  1. Install using `clawhub skill install s1714nww0520qjy3akv321qsjs86bfp7:tiktok-publish` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/clawbus/tiktok-publish before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-clawbus-tiktok-publish/snapshot"

Documentation

CLAWHUB

111,487 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: TikTok Publisher
description: >
  Post to TikTok, upload TikTok videos, and publish TikTok video content
  through the MyBrandMetrics API. Use for TikTok posting, uploading TikTok
  videos, publishing TikTok videos, scheduling TikTok posts, or checking TikTok
  publishing status. Supports local video files, remote video
  URLs, post titles, privacy levels, publish status checks, chat-based posting,
  and one-time scheduled posting tasks from a Google Sheet.
---

# TikTok Publisher

Post to TikTok, upload TikTok videos, and publish TikTok video content through
the MyBrandMetrics API from a local file or a remote video URL.

Use this skill to post to TikTok, upload TikTok videos, publish TikTok videos,
schedule TikTok posts, check TikTok publishing status, or create a one-time
scheduled TikTok posting task.

Website: [https://www.clawbus.com/](https://www.clawbus.com/)  
MyBrandMetrics API: [https://mybrandmetrics.com/](https://mybrandmetrics.com/)

## Why This Is Better

This flow is simpler than a typical TikTok API or developer-app setup:

- Sign in to MyBrandMetrics with Google instead of creating a TikTok developer
  app.
- No TikTok client ID, client secret, redirect URI, or callback server to
  manage.
- No manual token storage or refresh flow to build yourself.
- No separate publish backend to run just to queue uploads and check status.
- MyBrandMetrics handles the connection layer, while this skill focuses on
  publishing, polling, and status checks.

## Core Capabilities

| Capability | Details |
| --- | --- |
| Remote URL publishing | Submit a direct `https://` video URL to TikTok through MyBrandMetrics. |
| Local file publishing | Upload a local video file with multipart form data. |
| Post metadata | Set the TikTok post title and privacy level. |
| Chat-based posting | Use natural-language prompts in chat after the skill is installed. |
| One-time scheduled tasks | Create a scheduled publishing task from a Google Sheet containing title, date, time, and video URL rows. |

## Setup Flow

1. Open [https://mybrandmetrics.com/](https://mybrandmetrics.com/) and sign in
   with Google.
2. In MyBrandMetrics, open **Data sources**.
3. Choose `connect tiktok feed`.
4. Complete the TikTok authorization flow if prompted.
5. Get the MyBrandMetrics API key.
6. Add the API key to `/root/.openclaw/workspace/config.json`:

   ```json
   {
     "tiktok": {
       "api_key": "YOUR_API_KEY"
     }
   }
   ```

7. Install the `tiktok-publish` skill.
8. Start publishing or checking TikTok publish status with this skill.

## Positioning Notes

- Use this skill when the user wants TikTok publishing without building their
  own TikTok developer integration.
- Keep the message simple: one Google-based sign-in to MyBrandMetrics, one
  connected TikTok feed, and the publish workflow is ready.
- This is a publishing workflow, not a generic MCP or developer console setup.

## Workflow

Use this workflow to post to TikTok, upload a TikTok video, publish a 

_meta.json

{
  "ownerId": "kn713zgmx26jep6vrh0kbmmkw986a4xc",
  "slug": "tiktok-publish",
  "version": "1.1.18",
  "publishedAt": 1779792307664
}

references/configuration.md

# Configuration

Read this file when the publishing scripts cannot find TikTok credentials or when
you need to prepare the workspace for publishing.

## Supported config sources

The scripts support these configuration sources:

1. Environment variables:
   - `TIKTOK_API_KEY`
   - `TIKTOK_AUTHORIZATION_TOKEN`
   - optional `TIKTOK_PUBLISHER_CONFIG`
2. A workspace `config.json` file with a `tiktok` object

Environment variables take precedence over values from `config.json`.

## Expected config.json shape

```json
{
  "tiktok": {
    "api_key": "YOUR_API_KEY"
  }
}
```

The scripts also accept `authorization_token` as a fallback key name.

## Security rules

- Never commit real tokens into the repository.
- Prefer environment variables in shared environments.
- Do not print secrets in terminal output or logs.

references/publishing-examples.md

# Publishing Examples

Read this file when you need a concrete invocation pattern.

## Publish from a remote URL

```bash
python3 scripts/publish_tiktok.py \
  --source "https://example.com/video.mp4" \
  --title "My TikTok Title" \
  --privacy-level "SELF_ONLY"
```

## Publish from a local file

```bash
python3 scripts/publish_tiktok.py \
  --source "/path/to/video.mp4" \
  --title "Hello from local file" \
  --privacy-level "PUBLIC" \
  --wait-for-published
```

## Publish with explicit polling options

```bash
python3 scripts/publish_tiktok.py \
  --source "https://example.com/video.mp4" \
  --title "Scheduled check" \
  --poll-interval 5000 \
  --poll-timeout 300000
```

## Check status

```bash
python3 scripts/check_status.py \
  --publish-id "abc123"
```

skill-card.md

## Description:

Post to TikTok, upload TikTok videos, and publish TikTok video content through the MyBrandMetrics API.

This skill is ready for commercial/non-commercial use.

## Publisher:

[clawbus](https://clawhub.ai/user/clawbus)

### License/Terms of Use:

MIT-0

## Use Case:

External users and developers use this skill to publish TikTok videos from local files or remote URLs through MyBrandMetrics, check publish status, and prepare one-time scheduled posting workflows.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The skill can publish content publicly to TikTok through a connected account.

Mitigation: Confirm the TikTok account, source media, title, and privacy setting before publishing; use SELF_ONLY for test posts.

Risk: The skill sends an API key and may upload local files or submit remote URLs to MyBrandMetrics.

Mitigation: Use environment variables in shared environments, avoid committing real tokens, and verify the exact local file path or URL before publishing.

Risk: The documented Google Sheet scheduling workflow is not implemented by the included scripts.

Mitigation: Do not rely on scheduled posting unless the publisher supplies and explains the missing implementation.

## Reference(s):

- [Configuration](references/configuration.md)
- [Publishing Examples](references/publishing-examples.md)
- [ClawHub Skill Page](https://clawhub.ai/clawbus/skills/tiktok-publish)
- [ClawBus](https://www.clawbus.com/)
- [MyBrandMetrics](https://mybrandmetrics.com/)

## Skill Output:

**Output Type(s):** [Guidance, Shell commands, Configuration, API Calls, JSON]

**Output Format:** [Markdown guidance with inline bash commands and JSON responses]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Uses a MyBrandMetrics API key and may upload local video files or submit remote video URLs for TikTok publishing.]

## Skill Version(s):

1.1.18 (source: server release metadata)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 17h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/clawbus/skills/tiktok-publish",
      "sourceUrl": "https://clawhub.ai/clawbus/skills/tiktok-publish",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T10:37:16.999Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-clawbus-tiktok-publish/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-clawbus-tiktok-publish/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T10:37:16.999Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.5K downloads",
      "href": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceUrl": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T10:37:16.999Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.1.18",
      "href": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceUrl": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-26T10:45:07.664Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-clawbus-tiktok-publish/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-clawbus-tiktok-publish/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.1.18",
      "description": "Add comparison framing to explain why MyBrandMetrics TikTok publishing is simpler than a typical TikTok developer setup.",
      "href": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceUrl": "https://clawhub.ai/clawbus/tiktok-publish",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-26T10:45:07.664Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to TikTok Publisher and adjacent AI workflows.