1. Ask user for target platform, content type, content source, title, and hashtags.
2. Consult references for the appropriate workflow for the platform and content type.
3. Use `agent-browser` with `--state ~/my-state.json` and `--headed` to open the social media platform.
4. Follow the workflow steps to upload the content, using `agent-browser snapshot -i` after each step to verify element references.
5. Save the post as a draft.
6. Inform the user that the content has been saved as a draft and is ready for review and publication.