# Social Post Drafting Agent

> A social agent that drafts on-brand posts from your brief, never auto-posts, avoids fabricated claims, and flags sensitive topics and required disclosures for review.

- **Category:** Social & Community
- **Difficulty:** Intermediate
- **Setup time:** 35 min
- **Stacks:** Claude, LangGraph, OpenAI
- **Version:** 2.0.0 (updated 2026-06-21)
- **Source:** https://agent-kits.com/kit/social-post-drafter

## Overview

Drafts on-brand, platform-formatted social posts from your brief.

Drafts only — you review and publish; it never auto-posts.

Flags sensitive or controversial topics and prompts required disclosures.

Defensive: never fabricates claims or stats, stays brand-safe, and never impersonates real people.

## When to use it

- You want first-draft social posts on-brand and formatted per platform.
- You want fabricated claims and unsafe content kept out by default.
- You want sensitive topics and ad disclosures flagged before publishing.
- You want to stay in control of what actually goes live.

## When not to use it

- You want it to auto-publish without review — it won't.
- You want invented stats or claims to make a post punchier.
- You can't review flagged sensitive posts or disclosures.
- You want it to post as or impersonate a real individual.

## Architecture

- **Brief intake** — Takes the brief, brand voice, and target platform for the post.
- **Draft generator** — Writes on-brand, platform-formatted post options from the brief.
- **Claim guard** — Prevents fabricated stats, quotes, testimonials, and product claims, flagging anything unsourced.
- **Brand-safety check** — Screens for harmful, offensive, discriminatory, or off-brand content.
- **Sensitivity flagging** — Flags political, controversial, or reputation-risk topics for human review.
- **Disclosure prompter** — Prompts required ad, sponsorship, or affiliate disclosures where applicable.
- **Review handoff** — Delivers drafts with flags and disclosures; the human publishes — the agent never posts.

## Files in this bundle

- `system-prompt.md` — the agent's system prompt
- `tools.json` — tool/function definitions the agent expects
- `workflow.md` — step-by-step run loop
- `.env.example` — environment variables to fill in
- `kit.json` — full structured metadata
- `starters/` — minimal starter snippets
- `LICENSE` — Apache-2.0 (code, configuration, and schema)
- `LICENSE-CONTENT` — CC BY 4.0 (specification text and documentation)
- `NOTICE` — attribution and trademark notice
- `run.py` — **runnable demo**: real agent loop with mock tools (`pip install anthropic`, set `ANTHROPIC_API_KEY`, `python run.py`)
- `agentaz.json` / `agentaz.schema.json` — AgentAz™ governance spec + schema

## Implementation notes

- Enforce draft-only and never connect publish/auto-post; one unreviewed post can become a public brand incident.
- Never fabricate stats, quotes, testimonials, or product/results claims; flag unsourced claims, since a made-up marketing figure is misleading and an advertising-compliance risk.
- Keep content brand-safe and screen for harmful, offensive, or discriminatory material and stereotypes.
- Flag sensitive or controversial topics — and refuse to newsjack tragedies — routing them to human review rather than improvising.
- Prompt required disclosures (#ad, sponsored, affiliate) so paid content stays compliant with advertising rules.
- Never impersonate a real person without authorization.
- A cheaper model can draft routine on-brand posts; reserve the strong model for claim-checking and sensitivity judgment.

## Variations

- **Basic — Post drafter:** Drafts on-brand, platform-formatted post options from a brief for review. Draft-only.
- **Advanced — Safe, compliant drafting:** Adds fabricated-claim guards, brand-safety screening, sensitivity flagging, and required-disclosure prompts.
- **Enterprise — Social content workflow:** Adds brand voice profiles, multi-platform formatting, approval workflows, disclosure compliance, and content calendars — always draft-only.

## FAQ

**Will it post for me?**

No. It produces drafts for you to review and publish. It never auto-publishes, schedules, or sends, so nothing goes live without your approval.

**Could it make up a statistic to sound impressive?**

No. It won't invent stats, quotes, testimonials, or product-results claims. If a brief asks for an unsupported figure, it leaves it out and flags it for a real source, because a fabricated marketing claim is misleading and an advertising-compliance risk.

**Does it handle ad disclosures?**

Yes. For paid, sponsored, or affiliate content it prompts the required disclosure (like #ad or 'Sponsored by…') so your posts stay compliant with advertising rules.

**How does it handle controversial topics?**

It flags political, controversial, or reputation-risk topics for human review rather than winging them — and it won't tie a promotion to a tragedy or trending crisis, which is a serious brand-safety risk.

**Will it sound like our brand?**

Yes. Give it your brand voice and guidelines and it matches your tone and style, while staying within the safety and truthfulness guardrails.

**Can it impersonate a person or competitor?**

No. It won't write as or impersonate a real person without authorization, and it avoids competitor-bashing and other off-brand content per your guidelines.


---

© 2026 AgentKits · www.agent-kits.com

**Open source.** Code, configuration, and the AgentAz™ schema are licensed under
**Apache-2.0**; specification text and documentation under **CC BY 4.0** (with
attribution to AgentKits, link to https://www.agent-kits.com). See LICENSE, LICENSE-CONTENT,
and NOTICE in this bundle. "AgentAz" and "AgentKits" are trademarks of AgentKits.

**Flagship reference blueprint.** View the source, AgentAz™ spec, and frozen v1.0 schema
in the public registry: https://github.com/agent-kits/agentaz
Original: https://agent-kits.com/kit/social-post-drafter
