TikTok Account Operations
Run a TikTok Business account from cron — inbound DM/comment replies, quotas, phase gates, stop-on-block. Use when scheduling TikTok replies. Trigger on "tik... Skill: TikTok Account Operations Owner: alexbloch-ia Summary: Run a TikTok Business account from cron — inbound DM/comment replies, quotas, phase gates, stop-on-block. Use when scheduling TikTok replies. Trigger on "tik... Tags: account-safety:2.0.1, agent:2.0.1, anti-shadowban:2.0.1, automation:2.0.1, browser-automation:2.0.1, business-suite:2.0.1, cliclick:2.0.1, comments:2.0.1, cron:2.0.1, dm:2.0.1, doctrine:2.0.1
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
2.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/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 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 2.0.1release · observed Jul 16, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s179c74ca8kjff2gapygs9y13d86yr3z:tiktok-account-operations- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-alexbloch-ia-tiktok-account-operations/snapshot"
Documentation
CLAWHUB
90,323 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: tiktok-account-operations
description: Run a TikTok Business account from cron — inbound DM/comment replies, quotas, phase gates, stop-on-block. Use when scheduling TikTok replies. Trigger on "tiktok dm", "tiktok reply".
metadata: {"clawdbot":{"emoji":"🎵","requires":{"bins":["cliclick","openclaw"]},"homepage":"https://clawhub.ai/skills/tiktok-account-operations"}}
---
# TikTok Account Operations
**The goal is not to reply fast. The goal is to operate one account you own with the care of a real contributor — under TikTok's Terms of Service and Community Guidelines, inside its published limits, and stopped the moment a platform control fires.**
## Access this skill requires — read before anything else
This skill drives a **logged-in browser and your operating system's input layer**. That is a large amount of power: grant it deliberately, per item, and revoke it when the account is not being operated. Beyond `cliclick`, the snippets assume the OpenClaw browser CLI over CDP plus the macOS built-ins `pbcopy` and `osascript`.
| Access | Why it is needed | If you decline |
|---|---|---|
| Logged-in TikTok browser profile (CDP on `127.0.0.1:<BROWSER_PORT>`) | Business Suite has no DM/comment-reply API; the UI is the only surface | Skill is unusable — no fallback |
| macOS **Accessibility** permission on the cron's terminal (`cliclick`) | TikTok's composer reads React controlled state and ignores synthetic events; only real clicks/keystrokes reach it | Skill is unusable. **This permission lets that terminal click and type anywhere on your machine, not just in TikTok.** Use a dedicated low-privilege user session |
| Clipboard (`pbcopy` + ⌘V) | Only reliable path for multi-line DM bodies | Use the typing path (§ Sending), ASCII only |
| Screenshots / DOM snapshots to a scratch dir | Post-mortem when a reply lands in the wrong box | Skip — you lose debuggability, nothing else |
| Alert webhook (Telegram/Slack/Discord) | Run recaps and blocker alerts | **Leave it unset — this is the default.** Recaps then stay local |
**Network egress: off by default.** The only outbound call this skill makes beyond tiktok.com is the alert webhook, and only if you set `alerts.webhook`. Recaps sent there contain the account handle, counts, and lead usernames — do not point it at a channel wider than your operators.
**Data persisted locally**, nowhere else — `<WORKSPACE_DIR>/memory/`, 9 files. Anything holding a third-party identifier is bounded; nothing here accumulates forever, and **you never store personal details a user sent you**.
| File | Holds | Retention |
|---|---|---|
| `tiktok-recaps.md` · `tiktok-reply-log.md` | Run recaps · username + type + timestamp **only — never DM bodies** | **Prune at 90 days** |
| `tiktok-alerts-sent.md` | A **hash of the username**, not the handle — dedupes lead alerts without keeping who | **Prune at 90 days** |
| `tiktok-post-log.md` · `tiktok-state.md` · `tiktok-hashtag-state.md` · `tiktok-sound-state.md` · `tiktok-id_meta.json
{
"ownerId": "kn7f6shzecv3qv3wrr074s49f986ybe1",
"slug": "tiktok-account-operations",
"version": "2.0.1",
"publishedAt": 1784214115555
}skill-card.md
## Description: Run TikTok Business account operations from cron for inbound DM and comment replies, with quotas, phase gates, and stop-on-block controls. This skill is ready for commercial/non-commercial use. ## Publisher: [alexbloch-ia](https://clawhub.ai/user/alexbloch-ia) ### License/Terms of Use: MIT-0 ## Use Case: Operators and developers use this skill to schedule controlled TikTok Business account reply workflows for one account they own. It supports inbound DM and comment handling, local recaps, quota checks, stop conditions, and configuration guidance for browser-based operation. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill requires terminal Accessibility control and a logged-in TikTok browser profile. Mitigation: Use a dedicated low-privilege browser or user session, grant access deliberately, and revoke it when account operations are not running. Risk: Optional webhook alerts can send account handles, counts, and lead usernames outside the local machine. Mitigation: Leave the webhook unset by default, and only enable it for channels limited to authorized operators. Risk: TikTok challenges, account warnings, or rate limits indicate that the platform has applied a control. Mitigation: Stop the run, avoid retries or workarounds, alert a human operator, and resume only after manual review. Risk: Local operation logs include usernames, timestamps, and account activity summaries. Mitigation: Keep logs in the configured workspace, avoid storing DM bodies or personal details, monitor local logs, and prune identifier-bearing logs on the documented retention schedule. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/alexbloch-ia/skills/tiktok-account-operations) - [ClawHub metadata homepage](https://clawhub.ai/skills/tiktok-account-operations) ## Skill Output: **Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration, Guidance] **Output Format:** [Markdown with YAML configuration and shell command snippets] **Output Parameters:** [1D] **Other Properties Related to Output:** [Produces local recap formats, operational checklists, quota guidance, and stop-condition handling instructions.] ## Skill Version(s): 2.0.1 (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.
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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/alexbloch-ia/skills/tiktok-account-operations",
"sourceUrl": "https://clawhub.ai/alexbloch-ia/skills/tiktok-account-operations",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T06:29:50.076Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-alexbloch-ia-tiktok-account-operations/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-alexbloch-ia-tiktok-account-operations/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T06:29:50.076Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceUrl": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T06:29:50.076Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "2.0.1",
"href": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceUrl": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-16T15:01:55.555Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-alexbloch-ia-tiktok-account-operations/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-alexbloch-ia-tiktok-account-operations/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 2.0.1",
"description": "v2.0.1 — Contenu strictement identique a la 2.0.0 (SHA-256 verifie, aucun octet modifie). Cette version ne corrige que des canaux de release. 21 dist-tags crees par erreur restaient figes sur une version anterieure a la reecriture de conformite — ils servaient donc encore le contenu que cette reecriture avait retire. Ils pointent desormais tous vers le contenu conforme. Les dist-tags ne sont pas supprimables (ni CLI, ni API, ni interface web); les repointer est le seul levier disponible.",
"href": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceUrl": "https://clawhub.ai/alexbloch-ia/tiktok-account-operations",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-16T15:01:55.555Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
