
Facebook Personal Page Upload and Delete
Log in to a Facebook personal profile, publish videos or photo posts, and verify or delete your own 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 drive the existing sau command-line tool to work with a Facebook personal profile. Once installed, the agent can open a visible Chrome window for you to log in, publish a video or a multi-image note immediately, check that the login still works, look up a previously published post, move it to the trash, or permanently delete it. It is careful about deletions: it asks for the account, post link, author ID and exact text to match before acting, and it treats a timeout or dropped browser as an unknown result to check rather than retry.
Great for
- Creators who post the same video or photo updates to their own Facebook profile and want an agent to automate it
- Developers already using the sau tool who want an agent to run its Facebook commands
- Users who need to clean up their own older Facebook posts with a verified, confirmed process
Skip it if
- Facebook Pages, which need separate commands and different permissions; this skill covers personal profiles only (the Page command is a separate facebook-page command)
- Scheduled posting, since the skill only supports publishing immediately and does not handle personal-profile scheduling
- Permanent deletion of posts you cannot afford to lose, because permanent deletion cannot be undone and the skill can only search a limited recent window of posts
Try asking
- “Log in to my Facebook creator account and check that the session is still valid”
- “Upload demo.mp4 to my Facebook profile with the title and description I provide”
- “Post these two images as a Facebook note with this caption”
- “Move my recent Facebook post with this link to the trash and save the result to a file”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
facebook-upload.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip facebook-upload.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip facebook-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
- Run sau facebook upload-video --help and the other --help commands first, since the skill defers to the current CLI for exact options
- Use a test post and verify it before trying any delete command, and always include the exact expected text so the match is unique
- Review the example scripts and replace the placeholder account names and media paths before running them, because they can create real posts
What's inside
- scripts/examples/facebook_cli_template.py
- scripts/examples/facebook_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.