Powerpost

v0.3.0

Generate social media content and publish to all major platforms from one command.

0· 415·0 current·0 all-time
byTarek Khoury@tarekhoury
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, and declared requirements align: the skill talks to powerpost.ai, requires an API key and workspace ID, and uses curl to call the REST API for generation, media upload, drafts, calendar, and publishing. There are no unrelated credentials, binaries, or config paths requested.
Instruction Scope
SKILL.md instructs the agent to call powerpost.ai endpoints, upload local files (via curl -F file=@/path/to/file), poll generation endpoints, and optionally accept source URLs for research. These are all within the stated purpose, but they do mean user files and any provided URLs will be transmitted to the PowerPost API — and publishing occurs on the user's connected social accounts when a read_write API key is used. The docs explicitly say to show drafts and ask for confirmation before publishing, which is good practice.
Install Mechanism
This is instruction-only (no install spec, no code files to execute). The only runtime dependency is curl, which is plausible for the documented curl-based workflow. No downloads or archives are referenced.
Credentials
Only POWERPOST_API_KEY and POWERPOST_WORKSPACE_ID are required, which is proportionate. However, the API key type determines capability: a read_write key allows autonomous publishing; a read_draft key prevents publishing. The user should be deliberate about which key type they provide and be aware the key will be stored in OpenClaw config if set that way.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request permanent elevated privileges or modify other skills' configs. Storing the API key/workspace ID in OpenClaw config is normal installer behaviour but is a persistence point the user should manage (rotate/revoke keys if needed).
Assessment
This skill appears to do what it says: it calls powerpost.ai with the two declared credentials and uses curl to upload media, generate content, create drafts, and publish. Before installing: 1) Only provide a read_write API key if you trust automatic publishing — prefer a read_draft key if you want human review before posts go live. 2) Be aware that any files you upload and any research URLs you provide will be sent to powerpost.ai; do not include private/secrets-containing URLs or sensitive files. 3) The API key will be stored in your OpenClaw configuration if you use the suggested commands — treat it like any other secret (limit access, rotate/revoke if compromised). 4) Verify PowerPost account connections (connected social accounts) and the service's reputation/policy if you depend on it for publishing. If you want more assurance, ask for the vendor's privacy/security docs or run with a read_draft key first.

Like a lobster shell, security has layers — review code before you run it.

latestvk9755y57mhcj4jv1fwm6w3zhxs83ab3b

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Clawdis
Binscurl
EnvPOWERPOST_API_KEY, POWERPOST_WORKSPACE_ID
Primary envPOWERPOST_API_KEY

Comments