post-publisher

Solid

Publish assets to Instagram, Threads, TikTok, X, YouTube, Telegram or LinkedIn, and syndicate articles to dev.to, Telegraph or Hashnode with a canonical URL. Dry-run by default. Use when: 'опубликуй это', 'выложи карусель в треды', 'post this to Instagram', 'кросс-постинг статьи', 'syndicate this article'.

AI & Automation 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<objective> The last mile. Every other skill in this collection stops at `./generated/...`; this one sends what is there to the platform and records that it did. Input: an output directory from `carousel-builder` / `reel-builder` (or a single file, or just text). Output: a live post or a platform-side draft, plus a `posted.json` receipt. This skill does NOT: - Write the content — that is `viral-text` / `essay-write` / `carousel-builder` / `reel-builder`. - Schedule anything. There is no queue and no cron. It publishes now, or it stages a draft you finish by hand. - Post to a platform you have not connected. Credentials are yours; nothing is bundled. - Guarantee reach, or touch analytics. </objective> ## ROLE Resolve a source directory → build one platform-neutral `Post` → preflight it against each target platform's real limits → show the user exactly what would go where → ask → publish → write a receipt. **Publication is irreversible. Dry-run is the default and `--yes` is what leaves it.** Even with `--yes`, each platform is confirmed separately: approving an Instagram post is not approval to also post to X. ## PIPELINE 1. **Resolve the source.** A directory is inspected in this order: `final.mp4` → video; several images → carousel (sorted numerically, so `slide-2` precedes `slide-10`); one image → image; nothing → text post. Override with `--kind`. 2. **Resolve the caption.** From `--text`, else `--text-file`, else `captions.md` in the source directory. The parser lo...

Details

Author
Mikefluff
Repository
Mikefluff/skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

publish-post

End-to-end publishing pipeline for a new article on shane.logsdon.io. Runs text quality passes (humanize → ms-style-pass), generates brand-system design artifacts (blog hero OG + in-page hero, LinkedIn post image), screenshots them at 1x, wires images into the article frontmatter and site, saves LinkedIn companion text to Obsidian, builds the site, bumps the service worker cache version, and commits + pushes. Unattended — no human checkpoints. Working directory must be the site repo root. Triggers: "publish <slug>", "publish the post", "run the publish pipeline", "/publish-post".

0 Updated 1 weeks ago
slogsdon
AI & Automation Listed

publish-multichannel

Use when the user wants to actually publish a finished release package to several social channels at once — Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Telegram, Pinterest — instead of uploading each one by hand. Covers the Upload-Post account setup, which channel accepts which media, the acceptance gate before spending a publication, and what to do when a channel rejects the post. Triggers on "опубликуй", "выложи в каналы", "автопостинг", "публикация в несколько сетей", "залей это в инстаграм и линкедин", "publish to all channels", "multichannel posting", "автоматическая публикация".

0 Updated 4 days ago
ikigai-promotion-kz
Code & Development Listed

socials

Publishing and discoverability - fire whenever the user wants to post, announce, launch, or promote anything (a LinkedIn post, an X thread, a Show HN, a launch/reflection draft), wants something findable (GitHub repo invisible in search, topics/description/social preview), or asks for a hook, post draft, or post image/GIF. Runs decide -> optimize -> draft -> post; the human always does the actual posting. Load references/linkedin.md, references/github.md, references/visuals.md on their triggers. Not for long-form video production, and not for in-repo docs (workflow step 4 owns those).

1 Updated 3 weeks ago
Stepkar2004