Create and publish marketing content for DressLikeMommy. Use when: (1) Writing social media posts, (2) Creating blog content, (3) Scheduling content across platforms, (4) Repurposing product listings into marketing copy. Extends tweet-writer and reddit skills.
Create, review, and publish marketing content across platforms for DressLikeMommy.
When to invoke this skill:
| Input | Source | Required | Example |
|---|
| content_type | User message | Yes | "tweet", "blog post", "instagram caption" |
| topic | User message or product data | Yes | "new floral matching dress launch" |
| platform | User message | Yes | "twitter", "reddit", "blog" |
| product_url | Shopify listing | No | dresslikemommy.com/products/floral |
| images | Product photos / user | No | Paths to product images |
Gather product/topic context -- tool: browser, read
web_search for current trending topics in nicheResearch hashtags and keywords -- tool: web_search
Draft content -- tool: native
Select images -- tool: browser, read
Save draft and send for review -- tool: write, message send
knowledge/content-drafts/[platform]-YYYY-MM-DD-[topic].mdPublish (after approval) -- tool: browser
knowledge/content-log.jsonlDelivery method: Telegram (for review) + file
File path: knowledge/content-drafts/[platform]-YYYY-MM-DD-[topic].md
**Content Draft -- [Platform] -- [Date]**
**Type:** [tweet / blog post / instagram caption / reddit post]
**Topic:** [topic]
**Product:** [product name + URL if applicable]
---
[DRAFT CONTENT HERE]
---
**Hashtags:** [list]
**Image:** [path or "none -- text only"]
**Suggested posting time:** [if known]
**Status:** AWAITING APPROVAL
File path: knowledge/content-log.jsonl
{
"date": "2026-03-31",
"platform": "twitter",
"topic": "floral dress launch",
"status": "published",
"url": "https://x.com/...",
"product": "floral-matching-dress"
}
knowledge/content-drafts/knowledge/content-log.jsonl| Failure | Detection | Response |
|---|---|---|
| Product listing unavailable | Browser can't load Shopify page | Ask Francisco for key details; draft from memory/notes |
| Hashtag research fails | web_search returns empty | Use standard hashtag set from previous successful posts |
| Image has unswapped faces | Visual inspection detects issue | Flag to Francisco; provide text-only draft as fallback |
| Telegram send fails | Exit code != 0 | Retry once; save draft to file and log |
| Platform rejects post | Publish action returns error | Screenshot error; notify Francisco; save draft locally |
| Content calendar file missing | File not found | Create from scratch; notify Francisco |
| Action | Tier | Rule |
|---|---|---|
| Draft content, research, plan | 0 | Just do it |
| Save drafts to files | 0 | Just do it |
| Send draft to Francisco via Telegram | 1 | Do it, report after |
| Publish to any public platform | 2 | ALWAYS confirm with Francisco |
| Reply to comments/DMs as brand | 2 | ALWAYS confirm with Francisco |