Real Browser Social Publisher
Safely prepare, review, and publish video or image posts through real creator-site browser interf…
by aaaaqwq · MIT
The skill
Safely prepare, review, and publish video or image posts through real creator-site browser interfaces using Computer Use with human approval gates. Use for Douyin, Xiaohongshu, Kuaishou, WeChat Channels, Bilibili, YouTube, TikTok, or Baijiahao when the user requests browser-based login, upload, metadata entry, scheduling, draft saving, publishing, or post-publication verification and wants to reduce accidental account-risk without bypassing platform security.
Real Browser Social Publisher
Operate the platform's visible creator interface with a stable real browser session. Optimize for correct, policy-compliant, low-volume publishing—not undetectability.
Route the request
- Identify the platform and content mode.
- Read common-workflow.md and detection-and-safety.md.
- Read only the matching platform reference:
- Douyin: douyin.md
- Xiaohongshu: xiaohongshu.md
- Kuaishou: kuaishou.md
- WeChat Channels: wechat-channels.md
- Bilibili: bilibili.md
- YouTube: youtube.md
- TikTok or Baijiahao: legacy-platforms.md
Treat labels and page order as landmarks, not permanent selectors. Stop when the live UI conflicts materially with the reference.
Require a publish brief
Resolve before opening the creator page:
- platform, account, and intended destination;
- video or image post;
- asset paths and cover;
- title, body/description, tags, and playlist/collection;
- immediate, scheduled, draft, private, unlisted, or public;
- audience/child-directed setting where applicable;
- commercial relationship, product link, originality, AI/synthetic-content, or other required disclosure;
- whether the user authorizes the final publish action.
Never infer originality, commercial claims, content declarations, audience classification, or legal acknowledgements. Ask the user when these affect the result.
Choose the safest channel
Prefer, in order:
- an official publishing API or officially authorized integration;
- the platform's normal creator interface in a stable user-owned browser profile;
- visible Computer Use for repetitive UI work with human review.
Do not introduce fingerprint spoofing, proxy rotation, CAPTCHA solvers, reverse-engineered request signing, hidden JavaScript injection, or automation intended to evade platform enforcement.
Operate with Computer Use
When computer-use is available:
- Inspect the browser with
get_app_statebefore each decision. - Prefer accessibility element actions. Use coordinate clicks only when the accessibility tree is insufficient.
- Fetch a fresh app state after every navigation, dialog, upload, or tab change. Never reuse stale element indexes.
- Use visible text entry and verify the rendered value, character count, selected tags, cover, audience, schedule, and disclosure state.
- Keep one account and one publishing task active at a time.
- Stop for the user to complete passwords, MFA, QR confirmation, CAPTCHA, security warnings, or unexpected permission requests.
- Save a draft when available. Otherwise stop on the final review screen.
- Immediately before the final external publish/submit action, show the exact destination, title, visibility/schedule, disclosures, and assets. Obtain confirmation unless the current request already gives sufficiently specific authorization and the action is low-impact; still stop for any unexpected commitment or high-impact content.
- Click the final publish control once. Do not retry blindly after a timeout.
- Verify through the platform's content-management page or returned content URL.
Handle uncertain submission state
If the final click does not produce a clear success result:
- Record the current URL, visible status, and screenshot.
- Do not click publish again.
- Open the content-management page in the same account.
- Search for the title, upload time, draft, scheduled item, or processing state.
- Return
published,scheduled,draft,not-found, orunknownwith evidence.
Stop conditions
Stop without publishing when:
- login or account identity is ambiguous;
- a security challenge or account warning appears;
- the UI requests a declaration the user did not authorize;
- content, cover, visibility, audience, or schedule differs from the brief;
- upload/processing status is unclear;
- the same account is already being operated elsewhere;
- the platform warns about posting frequency, policy, or account restrictions;
- the content-management page cannot distinguish a failed submission from a delayed one.
Return a publication receipt
Report:
platform:
account_label:
content_mode:
title:
visibility_or_schedule:
result: published|scheduled|draft|not-found|unknown|blocked
content_url_or_id:
verified_on_management_page: true|false
disclosures_confirmed:
security_challenges:
evidence:
remaining_risks:
Never describe Computer Use or a real browser as undetectable. State that it reduces some browser-automation markers while server-side and behavioral detection remain possible.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: aaaaqwq/real-browser-social-publisher-48069839219.
Details
- Publisher
- aaaaqwq
- Category
- Creative & Media › Video
- License
- MIT
- Updated
- 2026-10-14
References
More from aaaaqwq
- Agi Super Team Orchestrator 跨职能、公司级、高不确定性或用户明确要求 AGI Super Team、C-suite、团队协作、并行专家、独立复核时使用。先按职责选择最小团队,再用 Claude Code Agent 工具精…
- Agi Super Team Sync Preview, install, or update AGI Super Team in Codex.
- C Suite Team Run an outcome-oriented C-suite team in Codex with the parent acting as CEO, bounded specialist l…
- Context Engineering Optimizes agent context setup.