Agent Skillsfanfan-de/anybox › tiktok-creator

tiktok-creator

GitHub

管理TikTok创作者账号,包括身份验证、个人资料与视频数据查询、草稿上传及受控的直接发布工作流。

plugins/Anybox-Plugins/tiktok-creator/skills/tiktok-creator/SKILL.md fanfan-de/anybox

Trigger Scenarios

查询TikTok账号信息或视频列表 上传视频草稿到TikTok 执行TikTok视频直接发布流程

Install

npx skills add fanfan-de/anybox --skill tiktok-creator -g -y
More Options

Non-standard path

npx skills add https://github.com/fanfan-de/anybox/tree/master/plugins/Anybox-Plugins/tiktok-creator/skills/tiktok-creator -g -y

Use without installing

npx skills use fanfan-de/anybox@tiktok-creator

指定 Agent (Claude Code)

npx skills add fanfan-de/anybox --skill tiktok-creator -a claude-code -g -y

安装 repo 全部 skill

npx skills add fanfan-de/anybox --all -g -y

预览 repo 内 skill

npx skills add fanfan-de/anybox --list

SKILL.md

Frontmatter
{
    "name": "tiktok-creator",
    "description": "Use an authorized TikTok account to inspect profile and public-video data, upload inbox drafts, and run guarded Direct Post workflows with current creator checks and explicit consent."
}

TikTok Creator

Use this skill when the user asks to inspect or publish through the TikTok account connected to this plugin.

Start with tiktok_test_auth when the connection is new, changed, or returning scope errors. The complete initial workflow expects user.info.basic, user.info.profile, user.info.stats, video.list, video.upload, and video.publish.

Profile and public videos

  • Use tiktok_profile_get for the connected identity and available follower, following, likes, and video counts.
  • Use tiktok_video_list for paginated public videos and tiktok_video_query for up to 20 exact IDs.
  • Use tiktok_dashboard_summary for bounded totals across scanned public videos. State the scan bound when truncated=true; these Display API counts are not equivalent to a full TikTok analytics product.
  • Do not claim access to private videos, watch time, traffic sources, audience demographics, or revenue through this plugin version.

Draft upload

Before tiktok_video_upload_draft:

  1. Verify the connected profile and absolute local video path.
  2. Explain that the call sends the file to TikTok but does not publish it.
  3. Obtain explicit confirmation for that exact file, then pass confirm=true.

After upload, report the publish_id and tell the user to open the TikTok inbox notification to review, edit, and complete the post. Use tiktok_publish_status when status feedback is requested.

Direct Post

Direct Post has a mandatory confirmation sequence:

  1. Call tiktok_creator_info immediately before preparing the post.
  2. Show creator_username, creator_nickname, available privacy levels, disabled interactions, and max_video_post_duration_sec.
  3. Let the user edit the caption, hashtags, mentions, privacy level, interaction switches, cover timestamp, and commercial-content declarations. Do not silently lock preset text.
  4. Verify the measured video duration and absolute file path.
  5. Obtain explicit consent to upload and post that exact payload.
  6. Pass the exact creator_username as expected_creator_username and set confirm=true.

The server fetches creator info again and stops if the connected username, privacy choices, or duration limit no longer match. TikTok account-level disabled interaction settings are enforced even when the requested switch was false.

After initialization and media transfer, poll tiktok_publish_status at a reasonable interval until completion or failure. Explain that moderation may delay the publicly available post ID. Do not report an initialized or uploaded task as published.

Unaudited clients can be restricted to private accounts and SELF_ONLY visibility. TikTok also applies user, creator, pending-share, and daily-post caps. These conditions cannot be bypassed by retries.

Cancellation and unsupported actions

tiktok_publish_cancel is destructive because it terminates an in-flight posting effort. Call it only after the user confirms the exact publish_id, then pass confirm=true. A task near completion or already final may no longer be cancellable.

The Display API and Content Posting API used here do not provide editing or deletion of already-published TikTok videos. Never translate an edit or delete request into a new upload, cancellation, or unrelated action.

Publish only content the user owns or is authorized to publish. TikTok's Content Posting review expects authentic creator workflows and can reject apps intended only to copy arbitrary content from other platforms or serve a private internal uploader.

Version History

  • 63ab275 Current 2026-08-13 15:17

Same Skill Collection

.agents/skills/anybox-frontend-guidelines/SKILL.md
.agents/skills/anybox-mobile-release/SKILL.md
.agents/skills/anybox-plugin/SKILL.md
.agents/skills/deploy-anybox-tencent-docker-windows/SKILL.md
.agents/skills/deploy-anybox-tencent-server/SKILL.md
.agents/skills/fanfande-frontend-style/SKILL.md
.agents/skills/fanfande-plugin-structure/SKILL.md
.agents/skills/frontend-ui-style-kit/SKILL.md
.agents/skills/obsidian-like/SKILL.md
.agents/skills/pdf/SKILL.md
.agents/skills/transcribe/SKILL.md
.agents/skills/zhihu-md-publisher/SKILL.md
.anybox/skills/anybox-plugin-development/SKILL.md
.anybox/skills/anybox-start-dev/SKILL.md
packages/chrome-plugin/runtime/skills/chrome/SKILL.md
plugins/Anybox-Plugins/anybox-plugin-development/skills/anybox-plugin-development/SKILL.md
plugins/Anybox-Plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md
plugins/Anybox-Plugins/atlassian-rovo/skills/generate-status-report/SKILL.md
plugins/Anybox-Plugins/bilibili-creator/skills/bilibili-creator/SKILL.md
plugins/Anybox-Plugins/blender/skills/blender-workflow/SKILL.md
plugins/Anybox-Plugins/box/skills/box/SKILL.md
plugins/Anybox-Plugins/browser/skills/browser/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-app-intents/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/ios-simulator-browser/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md
plugins/Anybox-Plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/appkit-interop/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/build-run-debug/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/liquid-glass/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/packaging-notarization/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/signing-entitlements/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/swiftpm-macos/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/swiftui-patterns/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/telemetry/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/test-triage/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/view-refactor/SKILL.md
plugins/Anybox-Plugins/build-macos-apps/skills/window-management/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/frontend-app-builder/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/frontend-testing-debugging/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/react-best-practices/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/shadcn-best-practices/SKILL.md
plugins/Anybox-Plugins/build-web-apps/skills/supabase-best-practices/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-branded-presentation/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-resize-for-all-social-media/SKILL.md
plugins/Anybox-Plugins/canva/skills/canva-translate-design/SKILL.md

Metadata

Files
0
Version
63ab275
Hash
2c59b774
Indexed
2026-08-13 15:17

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-15 07:11
浙ICP备14020137号-1 $お客様$