---
title: "Postflight: an approval-gated posting agent"
description: "An OpenClaw skill that drafts social posts from your code commits and publishes only when you reply 'ship' on Telegram."
url: "https://davidezambiasi.dev/projects/postflight"
---

openclaw · agent-skills · telegram

# Postflight: an approval-gated posting agent

An OpenClaw skill that drafts social posts from your code commits and publishes only when you reply 'ship' on Telegram.

Published August 3, 2026 · 1 min read

[Repository ↗](https://github.com/soos3d/postflight)

## The problem

My posting pattern was three posts in one afternoon, then five weeks of silence. Cadence grows an account, and cadence is exactly the kind of boring discipline a personal agent is good at. What I did not want was a bot posting to my real account unsupervised.

## What I built

An [OpenClaw](https://docs.openclaw.ai) skill — a folder of markdown instructions, no code and no service to deploy. Postflight is the debrief after the work: a cron job wakes the agent, it reads what I shipped, drafts a post from those commits, sends it to Telegram, and publishes only when I reply `ship`. The contract is fixed: the agent drafts, the human approves. There is no autonomous mode.

## Why it matters for DevRel

The skill is entirely prompt-engineering artifacts: a workflow spec, voice rules, a content-pillar schedule, and two publish paths (API and a browser fallback). It is a working example of how much product you can ship as pure agent instructions — and it keeps my account active.

DZ

Davide Zambiasi

Senior Developer Relations Engineer

I ship the docs, guides, and example apps that get developers building, and I hire for the roles that do the same.

[GitHub](https://github.com/soos3d)[LinkedIn](https://www.linkedin.com/in/davide-zambiasi)[Blog](https://blog.davideai.dev)

[

Projects overview

Previous Page

](/projects)[

Preflight Agent: durable AI flight briefings

Next Page

](/projects/preflight-agent-restate)
