ad-compliance-reviewer
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
Schedule and manage social media posts across multiple social platforms. Query analytics, manage your queue, and publish immediately — all via natural language. Call GET /api/v1/platforms for the list of platforms active on this instance.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install col000r/postthatlaterInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Schedule and manage social media posts from Claude Code or any AI assistant.
Sign up at https://postthatlater.com — a subscription is required to use the API.
In PostThatLater: Account Settings → API Keys → Create new key
Copy the sk_ptl_... key — it's shown only once.
export PTL_API_KEY=sk_ptl_your_key_here
Add to ~/.zshrc or ~/.bashrc to persist across sessions.
curl https://postthatlater.com/api/v1/accounts \
-H "Authorization: Bearer $PTL_API_KEY"
You should see your connected social media accounts.
https://postthatlater.com
All API requests require:
Authorization: Bearer $PTL_API_KEY
Content-Type: application/json (for POST/PATCH)
GET /api/v1/accounts first — you need numeric account IDs to schedule posts. Never guess them.scheduled_at values must be ISO 8601 UTC (e.g. 2026-03-10T09:00:00Z). Convert from the user's local time.publish_now — publishing is immediate and irreversible. Always confirm with the user before calling the publish-now endpoint.Idempotency-Key on every POST/PATCH — generate a UUID per request to prevent duplicate posts on retry. Example: Idempotency-Key: $(uuidgen | tr '[:upper:]' '[:lower:]').GET /api/v1/platforms to get the live list of available platforms and their limits. Never hardcode a platform list or assume a platform is available.account_ids to post the same content everywhere at once. The API creates one post record per account and links them via group_id.These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# PostThatLater Skill Schedule and manage social media posts from Claude Code or any AI assistant. ## Setup ### 1. Create an account Sign up at https://postthatlater.com — a subscription is required to use the API. ### 2. Generate an API key In PostThatLater: **Account Settings → API Keys → Create new key** Copy the `sk_ptl_...` key — it's shown only once. ### 3. Set the environment variable ```bash export PTL_API_KEY=sk_ptl_your_key_here ``` Add to `~/.zshrc` or `~/.bashrc` to persist across sessions. ### 4. Verify ```bash curl https://postthatlater.com/api/v1/accounts \ -H "Authorization: Bearer $PTL_API_KEY" ``` You should see your connected social media accounts. --- ## Base URL ``` https://postthatlater.com ``` All API requests require: ``` Authorization: Bearer $PTL_API_KEY Content-Type: application/json (for POST/PATCH) ``` --- ## Critical Tips for Agents 1. **Call `GET /api/v1/accounts` first** — you need numeric account IDs to schedule posts. Never guess them. 2. **Ask for timezone once per session** — all `scheduled_at` values must be ISO 8601 UTC (e.g. `2026-03-10T09:00:00Z`). Convert from the user's local time. 3. **Confirm before `publish_now`** — publishing is immediate and irreversible. Always confirm with the user before calling the publish-now endpoint. 4. **Use `Idempotency-Key` on every POST/PATCH** — generate a UUID per request to prevent duplicate posts on retry. Example: `Idempotency-Key: $(uuidgen | tr '[:upper:]' '[:lower:]')`. 5. **Check platform limits** — always call `GET /api/v1/platforms` to get the live list of available platforms and their limits. Never hardcode a platform list or assume a platform is available. 6. **Cross-posting** — pass multiple IDs in `account_ids` to post the same content everywhere at once. The API creates one post record per account and links them via `group_id`. 7. **All times are UTC in responses** — convert to the user's timezone when displaying scheduled times. 8. **Posting with an im...
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
MCP Engineering — Complete Model Context Protocol System
Incident Postmortem Generator
Complete SEO content creation system for AI agents. Research keywords, analyze competitors, write optimized articles, and track rankings — all through natural conversation. No APIs required.