blog-writer
```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full lifecycle from writing through…
```yaml name: linkedin-writer description: > Creates LinkedIn posts across all formats - event announcements, product launches, thought leadership, and community engagement. Handles the full lifecycle from sourcing context through drafting, review, and self-improvement.
$ npx -y skills add getnao/sylph --skill linkedin --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/linkedinContext preview
The summary Claude sees to decide when to auto-load this skill.
```yaml name: linkedin-writer description: > Creates LinkedIn posts across all formats - event announcements, product launches, thought leadership, and community engagement. Handles the full lifecycle from sourcing context through drafting, review, and self-improvement.
name: linkedin-writer description: > Creates LinkedIn posts across all formats - event announcements, product launches, thought leadership, and community engagement. Handles the full lifecycle from sourcing context through drafting, review, and self-improvement. triggers: - linkedin post - LN post - write a post about
---
| Connector | Purpose | |-----------|---------| | LinkedIn | Publish posts, check engagement metrics |
Use this skill whenever a LinkedIn post is needed:
---
Every LinkedIn post falls into one of four categories. Route to the right sub-file:
| Category | Sub-file | When | |----------|----------|------| | Events | `events.md` | Announcing, recapping, or clustering around events | | Launches | `launches.md` | Product features, milestones, version releases | | Ideas | `ideas.md` | Contrarian takes, benchmarks, article shares, thought leadership | | Community | `community.md` | Mobilization, vulnerability, team celebrations |
Read the relevant sub-file for format-specific templates and patterns.
---
The first line is the post. If it does not stop the scroll, nothing else matters.
Strong openers:
Weak openers (never use):
[Hook - 1-2 lines that stop the scroll] [Context - why this matters, what prompted it] [Substance - the insight, story, data, or takeaway] [Landing - CTA, question, or forward-looking statement]
Keep posts between 150-300 words. LinkedIn truncates after ~210 characters, so the hook must land before the "see more" fold.
---
---
These words and phrases are ghostwriter cliches. Never use them:
| Banned | Why | Use Instead | |--------|-----|-------------| | "banger" | Cringe | "strong post", "it performed well" | | "game-changer" | Overused | Be specific about what changed | | "nails it" | Vague | Explain what specifically is good | | "had a blast" | Generic | Describe the actual experience | | "incredibly" | Filler | Cut it or use a specific adjective | | "leverage" | Corporate | "use" | | "synergy" | Corporate | Describe the actual benefit | | "ecosystem" | Overused | Be specific | | "thought leader" | Self-aggrandizing | Never self-apply this label | | "deep dive" | Cliche | "breakdown", "analysis", "walkthrough" | | "unpack" | Cliche | "explain", "break down" | | "landscape" | Vague | Name the specific market or space | | "at the end of the day" | Filler | Cut entirely |
---
**Never write a post from thin air.** Always fetch the source material first.
| Source Type | How to Fetch | |-------------|-------------| | Article/blog post | Use `WebFetch` to get the full text | | YouTube video | Use `WebFetch` on the video URL to get metadata; fetch transcript if available | | GitHub repo/release | Use `gh` CLI to read release notes, README, or issue | | Internal doc | Read the file from the repo | | Event page | Use `WebFetch` on the event URL | | CRM context | Use CRM tools to pull customer/deal context |
Read the source fully before drafting. Extract: 1. The single most interesting claim or data point 2. Why it matters to the target audience 3. What is non-obvious or counterintuitive about it
---
Route to the appropriate sub-file (events, launches, ideas, community) and select a template.
--- date: YYYY-MM-DD channel: linkedin topic: short-topic format: post status: draft type: event | launch | idea | community performance: notes: ---
Before presenting the draft, verify:
The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.
Repo: getnao/sylph
```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full lifecycle from writing through…
Process for creating any branded visual asset (social graphics, one-pagers, banners, etc.).
The canonical reference for [your-company]'s brand identity. Load this before creating any branded content.
Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.
Owns the content calendar, weekly planning, daily drafting, docs maintenance, and website review.
Build targeted outbound campaigns from ICP definition through personalized sequences.