Publer

v1.0.1

Post content to social media via the Publer API. Use when scheduling or publishing posts to TikTok (carousels, videos), Instagram, Facebook, Twitter/X, or an...

0· 644·2 current·2 all-time
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 and description match the implemented functionality. The skill requires python3 and Publer API credentials (PUBLER_API_KEY, PUBLER_WORKSPACE_ID), which are exactly what a Publer client would need. Included scripts implement account listing, media upload, posting, scheduling, and job polling against app.publer.com.
Instruction Scope
SKILL.md instructions stay within the posted purpose (upload local media, create/schedule posts, poll jobs). It does instruct storing API keys in a local file (TOOLS.md) as an option — this is operational guidance but users should avoid committing secrets to VCS. The README/example references PUBLER_TIKTOK_ACCOUNT_ID as an optional env var for examples; the code itself does not implicitly read any env var beyond the two required ones.
Install Mechanism
This is instruction-only with a small pip dependency (requests) listed in requirements.txt and an optional install hint in SKILL.md. No downloads from arbitrary URLs or archive extraction are present.
Credentials
Only PUBLER_API_KEY and PUBLER_WORKSPACE_ID are required and declared; those are appropriate for the described API operations. SKILL.md mentions PUBLER_TIKTOK_ACCOUNT_ID as an optional convenience variable (not declared as required) — that's reasonable. Users should be aware that the API key grants posting abilities to the workspace, so treat it as sensitive.
Persistence & Privilege
The skill does not request permanent/always-on privileges (always: false). It does not modify other skills or system-wide agent settings. Autonomous invocation is allowed by default but not combined with other privilege escalations here.
Assessment
This skill appears to do what it says: upload local files and create/schedule posts using Publer. Before installing: (1) Only provide a Publer API key and workspace ID if you trust Publer and the environment running the skill — the API key can be used to publish content for that workspace. (2) Do not store secrets (API keys) in repository files like TOOLS.md or commit them to source control. (3) The script will upload any file paths you pass to it — avoid passing sensitive local files. (4) You may want to run it in a restricted environment or inspect network traffic to confirm it only talks to app.publer.com. If you need tighter security, consider creating a least-privilege API key (if supported) and rotating keys after use.

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

latestvk978x3wjvsc60vqc9ram4mrg3981a3pe

License

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

Runtime requirements

📱 Clawdis
Binspython3
EnvPUBLER_API_KEY, PUBLER_WORKSPACE_ID
Primary envPUBLER_API_KEY

Comments