Skip to content
Back to skills

Write Post

ASecurity

Generate a LinkedIn post using the LinkedIn Writer MCP server. Use this skill whenever the user wants to write a LinkedIn post, create social media content, draft a post from research, or generate a post with an image. Triggers on: 'write a post', 'create a LinkedIn post', 'draft a post about', 'turn this into a post', 'generate a post', or any request involving LinkedIn content creation. Also use when the user has a guideline.md and research.md ready.

  • 17 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
content-marketinggo

Works with

  • mcp

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill write-post --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Write Post?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Write Post
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-write-post/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-write-post)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: write-post
description: "Generate a LinkedIn post using the LinkedIn Writer MCP server. Use this skill whenever the user wants to write a LinkedIn post, create social media content, draft a post from research, or generate a post with an image. Triggers on: 'write a post', 'create a LinkedIn post', 'draft a post about', 'turn this into a post', 'generate a post', or any request involving LinkedIn content creation. Also use when the user has a guideline.md and research.md ready."
---

# Write LinkedIn Post

Generate a LinkedIn post using the `linkedin-writer` MCP server.

## Working Directory

All output goes into `outputs/{slug}/` relative to the project root. Derive the slug from:
- The dataset seed/guideline filename if the user references one (e.g., `my-topic_seed.md` → `my-topic`)
- Otherwise, slugify the topic (lowercase, hyphens, no special chars, max 60 chars)

Create the directory if it doesn't exist.

## Input Preparation

The working directory needs `guideline.md` and `research.md`.

If the user provides raw text for the guideline, create `guideline.md` in the working directory:

```markdown
# LinkedIn Post Guideline

## Topic
[What the post is about]

## Angle
[What perspective or approach to take]

## Target Audience
[Who this post is for]

## Key Points to Cover
[3-5 bullet points]

## Tone
[How it should sound]
```

If `research.md` is in a different location, copy it into the working directory.

## Execution

Read the `WORKFLOW_INSTRUCTIONS` from `src/writing/routers/prompts.py` and follow those steps exactly, using the `linkedin-writer` MCP tools. Pass `outputs/{slug}/` as the working directory path to each tool.

## After Completion

Present the final `outputs/{slug}/post.md` content to the user. If an image was generated, mention `outputs/{slug}/post_image.png`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…