Skip to content

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.

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”
Step-by-step guide: how to use Facebook Personal Page Upload and DeleteInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the MIT licence and an attribution note.

    facebook-upload.zip
  2. 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. 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.