Facebook Poster Skill
Automatically post business content to Facebook using browser automation.
Features
- Browser-based posting (no API credentials needed)
- Approval workflow for all posts
- Session persistence (login once)
- Screenshot proof of posting
- Support for text and images
Usage
Create a post
python .claude/skills/facebook-poster/scripts/facebook_poster.py --create "Your post content here"
Publish approved posts
python .claude/skills/facebook-poster/scripts/facebook_poster.py --publish
Test setup
python .claude/skills/facebook-poster/scripts/facebook_poster.py --test
Workflow
- Create post → saved to
/Pending_Approval/POST_facebook_*.md - Human reviews and approves → moves to
/Approved/ - Script publishes from
/Approved/folder - Takes screenshot proof
- Moves to
/Done/with timestamp
First-Time Setup
On first run, the script will:
- Open Facebook in browser
- Ask you to log in manually
- Save session for future use
- All future posts are automatic
Security
- Session cookies stored locally
- Never committed to Git
- All posts require human approval