Przejdź do treści
Biblioteka skilli
Marketing i treści · Automatyzacja

planpost

/planpost

Tworzy, planuje i publikuje posty w mediach społecznościowych przez PlanPost i raportuje, co posty przyniosły w kliknięciach, zapisach i przychodach.

Repozytorium
planpost-mcp ↗
Licencja
MIT
Ostatnia zmiana repozytorium
09.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
4
Przestarzałość

Brak sygnałów. Repozytorium zmienione 09.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Tworzy, planuje i publikuje posty w mediach społecznościowych przez PlanPost i raportuje, co posty przyniosły w kliknięciach, zapisach i przychodach.

Oryginalny opis (EN)

Draft, schedule and publish social media posts through PlanPost, the agentic social scheduler with revenue attribution, and report what they earned. Use when the user wants to post, schedule, queue, repurpose or bulk-plan content for Instagram, TikTok, LinkedIn, X (Twitter), Facebook, Threads or YouTube, render a carousel or video for a post, check a post's status or a failed publish, or ask which posts drove clicks, signups or revenue. Requires the PlanPost MCP server (https://mcp.planpo.st/mcp).

Jak działa

  1. Before anything else
  2. The rules that prevent bad posts
  3. Common jobs
  4. Limits to respect
Sekcje z nagłówków SKILL.md, w oryginale · 108 linii, 697 słów
Podgląd SKILL.md
---
name: planpost
description: Draft, schedule and publish social media posts through PlanPost, the agentic social scheduler with revenue attribution, and report what they earned. Use when the user wants to post, schedule, queue, repurpose or bulk-plan content for Instagram, TikTok, LinkedIn, X (Twitter), Facebook, Threads or YouTube, render a carousel or video for a post, check a post's status or a failed publish, or ask which posts drove clicks, signups or revenue. Requires the PlanPost MCP server (https://mcp.planpo.st/mcp).
license: MIT
metadata:
  homepage: https://planpo.st/mcp
---

# PlanPost

PlanPost schedules and publishes to seven social networks and attributes
revenue back to individual posts. This skill is the operating manual for its
MCP tools. Tool names below are the ones the server exposes; your client may
prefix them (for example `mcp__planpost__create_post`).

## Before anything else

If no PlanPost tools are available, the server is not connected. Tell the user
to add `https://mcp.planpo.st/mcp` as a remote MCP server (connector) in their
agent and sign in when the browser opens. Details per client:
https://planpo.st/docs/agents. Do not ask the user to paste an API key into
the chat.

## The rules that prevent bad posts

1. **Resolve targets, never guess them.** Call `list_account_groups` (named
   sets such as "Agency clients") or `list_connections` and use the IDs they
   return. If the user names a group or handle you cannot find, show what
   exists and ask.
2. **Draft unless told otherwise.** `create_post` with no `scheduledFor` saves
   a draft. Schedule only when the user gave a time, and publish immediately
   (`publish_post`) only when they said "now" in so many words.
3. **Say the time back.** Pass `scheduledFor` as ISO 8601 plus the user's
   `timezone`, and repeat the local time in your answer. If they gave no time
   and want one, `suggest_schedule` or `get_best_times` picks it.
4. **Approval is not a failure.** A post that comes back `needs_approval` is
   waiting for the account owner in PlanPost. Report that and stop; do not
   retry or re-create it. `get_approval_status` tells you when it clears.
5. **Read warnings.** Responses carry `warnings[]` (what will be truncated or
   dropped at publish time) and sometimes `preflight.errors[]` (the post was
   saved as a draft because it would fail). Fix what they name, then
   `update_post`.
6. **X (Twitter) takes no links.** No URL, bare domain or t.co in the post,
   any thread segment, or the first comment. Put a link-free variant in
   `platformContent.twitter`.
7. **TikTok needs a visibility choice.** A scheduled or published TikTok post
   must carry `platformSettings.tiktok.privacyLevel`. Ask the user if they
   have not said.

## Common jobs

**Post one thing to several networks**

1. `list_account_groups` → pick the group, or `list_connections` → pick IDs.
2. `preview_post` with the text to see per-network length and media problems.
3. `create_post` with `content`, `connectionIds`, optional
   `platformContent` overrides and `scheduledFor`.
4. Give the user the status and the `Open in PlanPost` link from the response.

**Plan a week or a campaign**

Use `bulk_create_posts` with one manifest instead of looping `create_post`.
Give every post the same `campaign` so `list_posts` and `list_campaigns` can
find them again. To fill the user's standing queue instead of picking times,
read `get_posting_schedule` first.

**Attach media**

Reuse before uploading: `list_media` shows what is already in the library.
For a new file, `upload_media` returns a presigned URL; upload to it, then
pass the returned asset in `media`.

**Carousel**

`generate_carousel` (slide text) → `list_carousel_styles` or
`list_brand_kits` → `render_carousel` → poll `get_carousel_render` until
`completed` → `create_post` with the returned `assets` as `media`.

**Video**

`list_video_templates` → `create_video` → poll `get_video_status` →
`create_post` with `postType: "reel"` or `"short"`.

**Turn an article into posts**

`list_content_sources` → `fetch_source_content` → `list_imported_content` →
write per-network variants (use `get_brand_voice_prompt` when a brand voice
exists) → `create_post` as drafts.

**A post failed**

`get_post` → read `platformResults[]`: `errorClass`, `error`, `fix`.
`retry_failed` re-queues only transient failures and never re-posts a network
that already went out. Failures that need the user (reconnect an account,
choose TikTok visibility) come back with the fix to relay.

**What worked?**

`get_analytics` for reach and engagement, `get_revenue_overview` for revenue,
signups and clicks attributed to posts. Lead with the posts that earned
money, not the ones with the most likes.

## Limits to respect

- Calls count against the user's monthly API allowance; prefer one
  `bulk_create_posts` over many `create_post` calls, and do not poll render
  status faster than every few seconds.
- A tool that answers with a missing-permission error means the user did not
  grant that scope. Say which capability is missing; do not look for a
  workaround.
- Image, video and carousel generation spend the user's AI credits or render
  quota. Confirm before generating more than a couple.
- Connecting a new social account needs a human in a browser:
  `get_connection_link` returns the link to send them.

Wersje

W bazie nie ma innych skilli o nazwie planpost.

Migawka bazy z 13.11.2026 · wersja paczki eab7dee62e3a (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100send-to-plan-post
    Układa posty w mediach społecznościowych w aplikacji PlanPost, przypisując grupy kont i zapisując szkic, plan lub publikację.
  • 100sendcove
    Układa, planuje i publikuje posty w mediach społecznościowych, wgrywa multimedia i odpowiada na komentarze przez serwer MCP Sendcove.
  • 100schedule-posts
    Planuje i publikuje posty w mediach społecznościowych przez PostFast, dopiero po akceptacji użytkownika.
  • 1001social
    Publikuje i planuje posty w mediach społecznościowych na 8 sieciach z jednego wpisu, z potwierdzeniem dostarczenia.
  • 90solmarrow-social
    Układa, planuje i sprawdza posty na 19 sieciach społecznościowych przez serwer MCP SolMarrow, od X po Pinterest i Telegram.
  • 90schedule-social-posts
    Pisze, zatwierdza i planuje posty w mediach społecznościowych przez serwer MCP TimeToPost, także wątki i kolejkę na tydzień.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.