cloudflare-api
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email routing, cache purge, WAF rules,…
Create platform-specific social media posts for LinkedIn, Facebook, Instagram, and Reddit. Handles character limits, hashtag strategies, hook placement, and image specs per platform. Works from scratch, from existing content (blog, newsletter, announcement), or as a
$ npx -y skills add jezweb/claude-skills --skill social-media-posts --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/social-media-postsContext preview
The summary Claude sees to decide when to auto-load this skill.
Create platform-specific social media posts for LinkedIn, Facebook, Instagram, and Reddit. Handles character limits, hashtag strategies, hook placement, and image specs per platform. Works from scratch, from existing content (blog, newsletter, announcement), or as a
name: social-media-posts description: "Create platform-specific social media posts for LinkedIn, Facebook, Instagram, and Reddit. Handles character limits, hashtag strategies, hook placement, and image specs per platform. Works from scratch, from existing content (blog, newsletter, announcement), or as a multi-platform campaign. Produces copy-paste-ready posts. Triggers: 'social media post', 'linkedin post', 'facebook post', 'instagram caption', 'reddit post', 'social posts', 'post to social', 'repurpose for social', 'social media campaign'." allowed-tools: - Read - Write - Glob - Grep
Create platform-specific social media posts that respect each platform's conventions, character limits, and audience expectations. Produces copy-paste-ready content.
User provides topic + key points. Generate posts for selected platforms.
User provides existing content (blog post, newsletter, announcement, press release). Repurpose into platform-appropriate posts.
Generate a coordinated set of posts across all platforms for a single launch, announcement, or event. Includes posting sequence and timing suggestions.
| Field | Required | Example | |-------|----------|---------| | Topic or source content | Yes | "We just launched a new feature" or path to blog post | | Target platforms | Yes | LinkedIn, Facebook, Instagram, Reddit | | Tone | No | Professional, casual, enthusiastic, educational | | CTA | No | "Try it free", "Read more", "Comment your thoughts" | | Link to include | No | https://example.com/blog/new-feature | | Image available? | No | Yes/no — affects post structure |
If the user provides a file path or URL to existing content, read it first and extract the key messages.
---
**Audience**: Professionals, B2B, industry peers **Tone**: Authoritative but approachable, thought-leadership **Optimal length**: 1,200–1,500 characters (longer posts perform well)
**Structure**:
[Hook line — must grab attention before "see more" truncation] [blank line] [2-3 short paragraphs with line breaks between] [blank line] [CTA or question to drive comments] [blank line] [3-5 relevant hashtags]
**Rules**:
**Image specs**: 1200×627px (1.91:1) for link preview, or 1080×1080 (1:1) for standalone
**Example**:
We just shipped something we've been building for 6 months. It started as a "wouldn't it be nice if…" conversation and turned into our most requested feature. Here's what we learned: → Users don't want more features. They want fewer clicks. → The prototype we almost killed became the final product. → Shipping weekly forced us to cut scope ruthlessly. The full story is in our latest blog post (link in comments). What's the hardest product decision you've made this year? #ProductDevelopment #StartupLife #BuildInPublic
---
**Audience**: Mixed — friends, family, community, local businesses **Tone**: Conversational, warm, community-focused **Optimal length**: 80–150 characters for engagement, up to 500 for storytelling
**Structure**:
[Opening hook — conversational, relatable] [1-2 short paragraphs] [Link (if applicable) — Facebook generates preview cards] [Engagement prompt — question or poll]
**Rules**:
**Image specs**: 1200×630px (1.91:1) for link preview, 1080×1080 (1:1) for photo posts
**Example**:
6 months ago we started building something our users kept asking for. Today it's live. 🚀 We wrote up the full story — the pivots, the almost-killed prototype, and why "fewer clicks" won over "more features." [link] What feature have you shipped that surprised you?
---
**Audience**: Visual-first, younger demographic, lifestyle/brand-focused **Tone**: Authentic, visual storytelling, personality-forward **Optimal length**: Key message in first 125 chars (truncation point), full caption up to 2,200
**Structure**:
[First line — must work as standalone (before "…more")] [blank line] [Story or detail — 2-4 short paragraphs] [blank line] [CTA — save, share, comment, link in bio] . . . [Hashtags — in first comment OR separated by dots]
**Rules**:
**Image specs**: 1080×1080 (1:1) feed, 1080×1350 (4:5) portrait, 1080×1920 (9:16) stories/reels
**Example**:
We shipped our most requested feature today. Here's the story 👇 Six months ago, someone on our team said "wouldn't it be nice if users could do this in one click instead of five?" We almost killed the prototype twice. But our users kept asking for it. So we shipped it. The biggest lesson? Your users don't want more features. They want fewer clicks. Ful
Production workflow skills for Claude Code. Each skill guides Claude through a recipe to produce tangible output — scaffolded projects, generated assets, professional documents, deployed services. Ten plugins of practical, production-oriented skills.
Repo: jezweb/claude-skills
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email routing, cache purge, WAF rules,…
Scaffold and deploy Cloudflare Workers with Hono routing, Vite plugin, and Static Assets. Describe project, scaffold structure, configure bindings, deploy. Use…
Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and…
Cloudflare D1 migration workflow: generate with Drizzle, inspect SQL for gotchas, apply to local and remote, fix stuck migrations, handle partial failures. Use…
Generate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key ordering, produces idempotent…
Scaffold Hono API routes for Cloudflare Workers. Produces route files, middleware, typed bindings, Zod validation, error handling, and API_ENDPOINTS.md…