self-media-compliance-review skill

A skill that checks a video for Douyin, Xiaohongshu and Bilibili before publishing and returns a five-level violation report.

  • 117 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • Live search through MediaCrawler logs in to the user account and can get the account blocked by the platform.
  • Whisper transcription may download a model.
All reasons and checks

juneyaooo/self-media-compliance-review

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/self-media-compliance-review

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Live search through MediaCrawler logs in to the user account and can get the account blocked by the platform.
  • Whisper transcription may download a model.

This is third-party code. Review the repository files before installing.

What it does

self-media-compliance-review runs a video through the rules of Chinese platforms before publishing: WeChat Channels, WeChat articles, Douyin, Kuaishou, Bilibili and Xiaohongshu. It checks frames, audio, text, cover, comments, product links, qualifications and traffic diversion. The result is a report with a `Pass`, `Low`, `Medium`, `High` or `Blocker` level, a timecode or subtitle line and a concrete fix. A separate e-commerce block compares video, product page and voice-over, checks efficacy claims, prices and gifts, and applies Qianchuan low-quality creative criteria. A local video is analysed by `tools/analyze_video.py`: opening seconds, scene cuts, frames, audio track and subtitles. Search over rules and cases runs offline.

Who it is for. Short-video authors and editors, SMM teams and sellers in China who need a video checked before upload.

Good fit when

  • A finished cut is checked before upload to Douyin and Xiaohongshu.
  • Qianchuan ad material is checked against low-quality criteria.
  • A seller matches the video, the product page and the host's words.
  • An author investigates why a Xiaohongshu note has zero views and prepares appeal materials.

Not a fit when

  • You need a legal opinion: the project itself calls it a supporting check.
  • The platform is not on the list: you would add its rules to `references/` yourself.
  • You need fresh platform decisions with no setup: live social search is enabled separately.

Example request

Check this video before publishing to Douyin and Xiaohongshu: title, cover, subtitles, voice-over and product link, giving timecodes of violations.

Limitations

Rules and cases live in the repository and are updated by hand, so they age with the platforms. Live social search is off by default: it needs a TikHub key or a login to your own account through MediaCrawler. The author warns that such collection can get an account blocked, and the MediaCrawler licence allows non-commercial study only. Whisper transcription is optional and may download a model. Without it audio counts as unchecked and the skill does not issue `Pass`.

How to disable. Delete the skill folder from the agent skills directory. If you installed MediaCrawler, delete `vendor/` and local data in `local/mc_output/`.

FAQ

How do I install the skill?

Send your agent the request "帮我安装 self-media-compliance-review" with the repository link. The method depends on the agent, and a new session is usually needed afterwards.

Which platforms are covered?

WeChat Channels, WeChat articles, Douyin, Kuaishou, Bilibili and Xiaohongshu, plus a separate e-commerce and Qianchuan section.

Is internet access needed?

No. Search over rules and cases runs locally over repository files. Online mode is enabled only on explicit request.

What is the report format?

`Pass`, `Low`, `Medium`, `High` and `Blocker` levels with the violation location and a fix. JSON with schemas is in `schemas/`.

Does the skill replace a lawyer?

No. The project calls itself a supporting check and does not give legal opinions.

Discussion

No questions or reviews yet.

Skills

A skill that checks a text before posting to Douyin, Xiaohongshu and WeChat Channels: what breaks the rules, which rule it rests on, and how to fix it

SkillExtended access803Repository stars

Ten skills run social media content from brief and strategy through platform copy and short video to publishing and review

PluginBroad access648Repository stars

The sau CLI and skills for Claude Code and Codex: publish videos, articles and images to Douyin, Bilibili, YouTube, Instagram and more

SkillBroad access16.2KRepository stars

15 skills for Codex that cover Xiaohongshu content from account research and topic choice to title, draft and pre-publish QA

SkillExtended access281Repository stars

The clipcat skill and CLI help a TikTok Shop seller find videos that sell and produce similar ones with their own product

SkillBroad access457Repository stars

Content skills: article illustrations, covers, infographics, comics, translation, URL to Markdown and social posting

SkillBroad access27.4KRepository stars

README in short

Rules are laid out per platform in `references/` and video analysis tools sit in `tools/`. Reports follow versioned JSON schemas.

README badge

Report a problem

Foxx AIself-media-compliance-review
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.