Dev to Publish

SkillDev tools

Turn project work into personalized, channel-specific publication packages and deliver reviewed posts through Buffer API. Use for preparing product demos, adapting project artifacts for social channels, or publishing an approved package.

Use Dev to Publish in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Dev to Publish and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Dev to Publish skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Dev to PublishStart free

What this skill tells your AI

The instructions your AI receives, as published by amirmushichge/dev-to-publish in skills/dev-to-publish/SKILL.md and read by Ahel’s review.

Work from the source project's context. Inspect applicable project instructions and existing publication tooling. Reuse the user's chosen footage, facts and approved preferences. Separate personal style, production method and delivery adapter.

If setup is missing, collect the minimum inputs: destination channels/accounts, language/audience, project/source material, optional music/branding/templates, local archive, representative content and the Buffer credential variable name. Ask for paths or supported attachments, not secrets in chat. Check actual access before claiming a capability works.

Personalize

Use accessible user-selected examples and a bounded sample of their posts. Record scope, gaps, sources and confidence. Distinguish explicit preferences from observed patterns and proposals. Keep personal profiles, credentials and media outside the public repo. Incorporate reusable feedback with its reason; keep one-off edits on the package.

Prepare

Read demo-method.md when composing a demonstration, and channels.md for the selected destinations. Preserve real product behavior and attribution. Verify current destination requirements through official docs or live capabilities. Select a working renderer available in the environment; retain its recipe and local masters.

Create one content record with source evidence and separate versioned packages per destination. Each package includes the exact caption, media/cover, account, format, timing and delivery assets. Verify and show the actual preview. Preparation alone does not authorize publishing.

Deliver

Read buffer.md when using Buffer. The user must authorize the concrete package/account/timing, or have already granted a policy covering it. Do not manufacture approval to satisfy the CLI. Reuse existing authorization while the approved scope remains unchanged.

Use a shared receipt directory across chats. Dry-run before a write, bind approval to the package hash, preserve provider IDs and reconcile uncertain submissions before retrying. Treat draft, scheduled, processing and published as separate states. Inspect the live URL when available and archive the receipt. Do not start recurring or unattended publishing merely by installing this Skill.

Requests

Interpret ordinary requests such as Publication: prepare this project for X and LinkedIn, Publication: make a Reel from this screencast, and Publication: publish the approved packages now. These are examples, not universal built-in slash commands.

Report the artifacts, actual delivery state and any specific remaining step. Distinguish executed behavior from plans and untested integrations.

Signals

GitHub stars
23
Forks
5
Last commit
Oct 2026
Advanced
Item type
skill
Key
dev-to-publish
Source
github.com/amirmushichge/dev-to-publish