
Facebook Page Publisher
Publish, schedule, verify and delete Facebook Page videos and image posts via the sau CLI.
- Repository
- dreammis/social-auto-upload
- Stars
- 16,023
- Licence
- MIT
- Files
- 3 files
What it does
This skill teaches an AI agent to use the sau command-line tool to publish videos or image-and-text posts to a Facebook Page, schedule them for a Beijing-time slot, check that they were recorded, and delete them later. The agent does not drive the browser itself; it calls the existing sau facebook-page commands and reports results saved to local JSON files. It also explains how to read statuses such as scheduled, published, processing and submission_unknown, and to verify a post before any deletion.
Great for
- Creators or social teams who already use the sau tool and want an agent to run Facebook Page posting steps
- People scheduling Facebook Page posts in the Asia/Shanghai timezone who need careful status checks
- Operators who want a written record of post IDs and results saved to a .local folder
Skip it if
- Instagram posting, which the skill says is currently paused (it is not supported here)
- Anyone who wants a one-click tool without installing sau and logging into Facebook, since the skill only wraps existing commands
- Irreversible actions on live pages without review: the commands can create real posts and permanently delete scheduled content
Try asking
- “Log in to my Facebook Page account creator and check that the session works”
- “Upload the video videos/demo.mp4 to my Page with the title and description, scheduled for 2026-10-21 10:30 Beijing time”
- “Post the image images/1.jpg as a note to my Page and save the result to .local/page-result.json”
- “Verify scheduled post content ID against the expected text, then delete it and save the delete result”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
meta-upload.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip meta-upload.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip meta-upload.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Always run the --help output of each subcommand first, and use an explicit --result path so IDs are not copied by hand.
- Verify a post with --expected-text and the page ID before deleting; if the text is ambiguous or the ID does not match, the skill says not to delete.
- Treat processing or submission_unknown results as unconfirmed: check the original record before retrying, never resubmit blindly.
What's inside
- scripts/examples/meta_cli_template.py
- scripts/examples/meta_commands.sh
- SKILL.md
Redistributed unmodified from dreammis/social-auto-upload under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.