share-blog

Generates platform-aware social copy and a dark-mode card image for blog posts.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/shawn-sandy/agentics-kit --skill share-blog-shawn-sandy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: share-blog
Source: https://github.com/shawn-sandy/agentics-kit/tree/main/kit/plugins/social-media-tools/skills/share-blog
Command: npx skills add https://github.com/shawn-sandy/agentics-kit --skill share-blog-shawn-sandy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Promoting a blog post on social media requires manually writing platform-specific copy and designing a shareable card image, which is repetitive and time-consuming for every post. ## Core Features & Use Cases - Metadata Extraction: Fetches Open Graph tags from a URL or reads YAML front matter from a local Markdown file to pull title, author, date, tags, and read time. - Platform-Aware Copy: Drafts takeaway-first posts formatted for LinkedIn, Twitter/X, Bluesky, or Substack with correct character limits and structure. - Card Image Generation: Populates a dark-mode HTML template and screenshots it via Playwright, saving the PNG persistently to docs/media/social/. - Use Case: After publishing a new article, provide its URL and get ready-to-post LinkedIn copy plus a branded card image in one workflow. ## Quick Start Share my blog post at https://example.com/my-article on LinkedIn with a professional tone.

Frequently Asked Questions about share-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create social media posts for a blog article?▼

Provide the blog post URL or local Markdown file path, then choose a platform (LinkedIn, Twitter/X, Bluesky, or Substack) and tone. The skill extracts metadata, drafts platform-formatted copy, and generates a card image.

How to generate a blog share card image with Playwright?▼

The skill populates a dark-mode blog-card.html template with the post's title, author, tags, and read time, serves it locally, and captures a PNG screenshot via Playwright. The image is saved to docs/media/social/.

Can I share a local Markdown file instead of a URL?▼

Yes, files ending in .md, .mdx, or .markdown are supported. The skill reads YAML front matter for title, description, author, date, and tags, and computes read time from body word count at 200 words per minute.

What platforms does the blog share copy support?▼

Copy formats are provided for LinkedIn, Twitter/X, Bluesky, and Substack, each with platform-specific structure and character limits. All formats follow a takeaway-first rule where the post leads with an applicable lesson from the article.

What happens if the blog card templates are not found?▼

The skill searches for the templates directory under the plugin root and ~/.claude/plugins. If none is found, it outputs an installation message and stops without producing copy or images.