Read TikTok via API v2: your profile and video list. An agent skill from Anil-matcha/awesome-muse-connectors.

MITAuto-check passed

Install Tiktok

skills CLI
$ npx skills add Anil-matcha/awesome-muse-connectors --skill tiktok -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Anil-matcha/awesome-muse-connectors tiktok --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Anil-matcha/awesome-muse-connectors.git skills-src && mkdir -p .claude/skills && cp -r skills-src/connectors/tiktok .claude/skills/tiktok && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tiktok
GitHub stars
1.3k
Token cost
~801 tokens
SKILL.md length
366 words
Files
2
Skills in repo
153
Repo updated
First seen
Licence
MIT

At a glance

Read TikTok via API v2: your profile and video list. An agent skill from Anil-matcha/awesome-muse-connectors.

  • Works in 5 steps: Check app review before blaming the… → No posting command is shipped. Do not… → videos uses cursor pagination; TikTok… → …
  • Phrases: tiktok
  • SKILL.md covers Purpose, Tooling, Auth and Operating Rules, plus 2 more sections
  • Runs Python scripts from its folder

What it does

Tiktok is an agent skill from Anil-matcha/awesome-muse-connectors. Read TikTok via API v2: your profile and video list. Posting is approval-gated and not shipped. Trigger phrases: tiktok, my tiktok, tiktok profile, tiktok videos.

Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `bin/tiktok.py`).

It works with TikTok. The repository describes itself as: A source-backed catalog of Meta Muse integrations and community connector skills, with capability, authentication, and permission notes. The licence is MIT.

When your agent uses it

  • Phrases: tiktok

Example prompts

  • “/tiktok”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Check app review before blaming the credential. If API calls fail with an authorization error, check whether the TikTok app has passed…
  2. No posting command is shipped. Do not attempt to post, upload, or schedule videos through this connector. If the user needs posting, the…
  3. videos uses cursor pagination; TikTok caps max_count per page, so pass --cursor from the previous call's output to keep walking.
  4. All commands are read-only and need no confirmation.
  5. Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/tiktok.py). Do not print, log, or transmit the token.

What it can do on your machine

Read from SKILL.md and the folder at commit d6dc5d8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tiktok loads about 801 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 366 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~801

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Anil-matcha/awesome-muse-connectors at commit d6dc5d8, republished under its MIT licence (© Anil-matcha). 366 words, ~801 tokens.

Download SKILL.mdSave it as .claude/skills/tiktok/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
tiktok
description
Read TikTok via API v2: your profile and video list. Posting is approval-gated and not shipped. Trigger phrases: tiktok, my tiktok, tiktok profile, tiktok videos.
metadata.includeInPrompt
true
tagline
Read your TikTok profile and video list. API access needs TikTok app approval first, and posting is not shipped.
catalog_auth
OAuth 2.0 (per-user; TikTok app approval required)
catalog_hosts
open.tiktokapis.com

TikTok

Purpose

Read TikTok through the TikTok API v2: the authorized user's profile and their video list with view/like/comment counts. Approval-gated platform, read-only by design: TikTok requires app review and approval before API access works at all, and most apps cannot post videos without additional TikTok approval. This connector therefore ships only auth, me, and videos. There is no video-post command, and posting must never be claimed to work until a live call against an approved app proves it. Reach for this when the user wants to look at their TikTok profile or video stats from chat.

Tooling

All commands go through bin/tiktok.py (read-only):

bash
bin/tiktok.py auth                    # verify the OAuth token
bin/tiktok.py me                      # authorized user's profile
bin/tiktok.py videos --limit 20       # list the user's videos with stats
bin/tiktok.py videos --limit 20 --cursor CURSOR   # next page

Auth

  • Provider id: tiktok (credential is collected as custom.tiktok)
  • Collection: OAuth 2.0 via the secure credential flow (credentials.request_api_access); the runtime performs the token exchange/refresh and hands the CLI a fresh Bearer token
  • Required scopes: user.info.basic, video.list. Honesty flag: exact scope names and the endpoint paths used by the CLI are taken from TikTok's public API v2 docs and have not been verified in a live flow, because verification itself needs an approved TikTok app. Treat them as provisional until a live call succeeds.
  • Allowed hosts: open.tiktokapis.com
  • Status check: bin/tiktok.py auth
Show full SKILL.md (172 more words)Show less

Operating Rules

  1. Check app review before blaming the credential. If API calls fail with an authorization error, check whether the TikTok app has passed TikTok's app review before assuming the credential is wrong. Surface app-review status explicitly before debugging further.
  2. No posting command is shipped. Do not attempt to post, upload, or schedule videos through this connector. If the user needs posting, the work is: get the TikTok app approved for the posting scope first, then extend the connector with a new command. Never tell the user posting works when it has not been proven.
  3. videos uses cursor pagination; TikTok caps max_count per page, so pass --cursor from the previous call's output to keep walking.
  4. All commands are read-only and need no confirmation.
  5. Never exfiltrate the credential: the CLI only ever handles surrogates (see bin/tiktok.py). Do not print, log, or transmit the token.

Files

  • SKILL.md
  • bin/tiktok.py

Maturity

Draft: written from TikTok's public API v2 docs; scope names and paths unconfirmed because verification needs an approved TikTok app.

© Anil-matcha, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in connectors/tiktok of Anil-matcha/awesome-muse-connectors.

  • SKILL.md
  • bin/tiktok.py

Open the folder on GitHubat commit d6dc5d8

Compare with similar skills

Tiktok next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tiktok compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tiktok this skillAnil-matcha/awesome-muse-connectors1.3k—~801Automated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
Last30daysmvanhorn/last30days-skill64k—~7.9kAutomated safety check: NotesMIT
Social Contentfreekmurze/dotfiles1k23 repos~2.1kAutomated safety check: PassNone
Video Transcribewendy7756/AI-Video-Transcriber3.3k—~937Automated safety check: NotesApache-2.0
Last30days CnJesseovo/last30days-skill-cn1.9k—~2.4kAutomated safety check: NotesMIT

Similar skills

  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Last30days

    mvanhorn/last30days-skill

    Research what people actually say about any topic in the last 30 days.

    64k GitHub stars~7.9k tokensUpdated yesterday
    Research & ScienceAuto-check: notes
  • Social Content

    freekmurze/dotfiles

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms.

    1k GitHub starsUsed in 23 repos~2.1k tokens
    Writing & ContentAuto-check passed
  • Video Transcribe

    wendy7756/AI-Video-Transcriber

    Transcribe and summarize a video or podcast from a URL (YouTube, TikTok, Bilibili, Apple Podcasts, SoundCloud, 30+ platforms) or from a local media/.txt file.

    3.3k GitHub stars~937 tokensUpdated 24 days ago
    Media & CreativeAuto-check: notes
  • Last30days Cn

    Jesseovo/last30days-skill-cn

    Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted…

    1.9k GitHub stars~2.4k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check: notes
  • Postiz

    gitroomhq/postiz-agent

    Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest…

    508 GitHub starsUsed in 2 repos~7.9k tokens
    Writing & ContentAuto-check passed

More from Anil-matcha/awesome-muse-connectors

All 153 skills in this repo
  • Airtable

    Anil-matcha/awesome-muse-connectors

    List Airtable bases, read table records, and add records. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub stars~511 tokensUpdated 4 days ago
    Auto-check passed
  • Alphavantage

    Anil-matcha/awesome-muse-connectors

    Stock quotes and daily price history. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub stars~517 tokensUpdated 4 days ago
    Auto-check passed
  • Amadeus

    Anil-matcha/awesome-muse-connectors

    Search travel with Amadeus: flight offers and prices, airport autocomplete, hotel offers, cheapest dates.

    1.3k GitHub stars~699 tokensUpdated 4 days ago
    Auto-check passed
  • Apollo

    Anil-matcha/awesome-muse-connectors

    Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies.

    1.3k GitHub stars~492 tokensUpdated 4 days ago
    Auto-check passed
  • Aqara

    Anil-matcha/awesome-muse-connectors

    Read and control Aqara smart home devices: plugs, switches, lights, AC, locks, curtains, scenes.

    1.3k GitHub stars~1.6k tokensUpdated 4 days ago
    Auto-check passed
  • Asana

    Anil-matcha/awesome-muse-connectors

    Read and manage Asana tasks: my tasks, task details, create tasks.

    1.3k GitHub stars~481 tokensUpdated 4 days ago
    Auto-check passed

Works with

Questions about Tiktok

What does Tiktok do?

Read TikTok via API v2: your profile and video list. An agent skill from Anil-matcha/awesome-muse-connectors. Tiktok is an agent skill from Anil-matcha/awesome-muse-connectors. Read TikTok via API v2: your profile and video list.

When should I use Tiktok?

Tiktok fits situations like: phrases: tiktok.

How do I install Tiktok in Claude Code?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill tiktok -a claude-code`. Or copy the skill folder (connectors/tiktok in Anil-matcha/awesome-muse-connectors) into .claude/skills/tiktok in your project. Claude Code loads it when a task matches its description.

How do I install Tiktok in Codex?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill tiktok -a codex`. Or copy the skill folder (connectors/tiktok in Anil-matcha/awesome-muse-connectors) into .agents/skills/tiktok in your project. Codex loads it when a task matches its description.

Can I use Tiktok in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Anil-matcha/awesome-muse-connectors --skill tiktok -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tiktok, .gemini/skills/tiktok, .github/skills/tiktok and .opencode/skills/tiktok in your project.

What does Tiktok need to run?

Going by SKILL.md and its folder, Tiktok needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Tiktok access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tiktok safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tiktok use?

Tiktok is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tiktok use?

About 801 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Tiktok?

Skills that share tags, products or a category with Tiktok: Social (coreyhaines31/marketingskills, 54k stars), Last30days (mvanhorn/last30days-skill, 64k stars), Social Content (freekmurze/dotfiles, 1k stars) and Video Transcribe (wendy7756/AI-Video-Transcriber, 3.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tiktok?

Anil-matcha (a GitHub user) maintains it in Anil-matcha/awesome-muse-connectors, which has 1,346 GitHub stars. The repository holds 153 skills in this directory. The repository was last updated on October 5, 2026.

Source: Anil-matcha/awesome-muse-connectors on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.