Writing skills for Gemini CLI
Skills for blog posts, docs, and editing.
At a glance
This list has 114 skills from 7 public GitHub repos. 93 of them have a license that lets us quote the description. The newest repo update is 2026-10-13. The oldest is 2026-07-24. Most skills come from alirezarezvani (73), ComposioHQ (17), anthropics (9). Our basic check flagged notes on 4 of them.
Gemini CLI reads skills from .gemini/skills/. See the Gemini CLI skills page and the install guide.
Writing skills
Sorted with licensed, described skills first, then by newest repo update.
code-review-and-quality
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to ...
constraint-driven-development
Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane...
git-workflow-and-versioning
Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a mess...
incremental-implementation
Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up th...
academy-guide
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product - it recommends matching courses, tutorials,...
claude-api
Reference for the Claude API / Anthropic SDK - model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIG...
discernment-nudge
After you give a substantive answer or draft that the user may act on - advice or recommendations, drafted artifacts such as goals, plans, pitches, proposa...
domain-modeling
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenev...
skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize a...
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
triage
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
writing-beats
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-for-agents
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
writing-shape
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
ad-creative
When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad vari...
aeo
Answer Engine Optimization (AEO) skill - optimize content to be cited by AI language models (ChatGPT, Perplexity, Claude, Gemini, Mistral) as authoritative...
agent-launcher-orchestrator
Use when a user wants to build, launch, grade, or schedule a Claude Managed Agent (CMA) in their own Anthropic account - "build me an agent", "launch this ...
agenthub
Multi-agent collaboration plugin that spawns N parallel subagents competing on the same task via git worktree isolation. Agents work independently, results a...
agile-product-owner
Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. ...
atlassian-templates
Atlassian Template and Files Creator/Modifier expert for creating, modifying, and managing Jira and Confluence templates, blueprints, custom layouts, reusabl...
autoresearch-agent
Autonomous experiment loop that optimizes any file by a measurable metric. Inspired by Karpathy's autoresearch. The agent edits a target file, runs a fixed e...
board
Read, write, and browse the AgentHub message board for agent coordination. Use when the user runs /hub:board or asks to post, read, or inspect coordination m...
boost-asio-pro
Use when writing or reviewing asynchronous C++ networking code with Boost.Asio or standalone Asio - TCP/UDP servers and clients, SSL/TLS, timers, strands, ...
business-growth-skills
Router/index for the 4 business & growth skills bundled in this plugin: customer-success-manager (health scoring, churn risk, expansion), sales-engineer (RFP...
changelog-generator
Produce consistent, auditable release notes from Conventional Commits. Separates commit parsing, semantic-bump logic, and changelog rendering for automated r...
code-to-prd
Reverse-engineer any codebase into a complete Product Requirements Document (PRD). Analyzes routes, components, state management, API integrations, and user ...
codebase-onboarding
Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. Fast fact-gathering and repeatable onboarding outputs. U...
cold-email
When the user wants to write, improve, or build a sequence of B2B cold outreach emails to prospects who haven't asked to hear from them. Use when the user me...
competitor-alternatives
When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'v...
content-creator
Deprecated redirect skill that routes legacy 'content creator' requests to the correct specialist. Use when a user invokes 'content creator', asks to write a...
content-humanizer
Makes AI-generated content sound genuinely human - not just cleaned up, but alive. Use when content feels robotic, uses too many AI clichés, lacks personal...
content-production
Full content production pipeline - takes a topic from blank page to published-ready piece. Use when you need to execute content: write a blog post, article...
content-strategy
When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions \"content ...
contract-and-proposal-writer
Generate professional, jurisdiction-aware business documents: freelance contracts, project proposals, SOWs, NDAs, and MSAs. Structured Markdown output with d...
copy-editing
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,'...
copywriting
When the user wants to write, rewrite, or improve marketing copy for any page - including homepage, landing pages, pricing pages, feature pages, about page...
demo-video
Use when the user asks to create a demo video, product walkthrough, feature showcase, animated presentation, marketing video, or GIF from screenshots or scen...
design-system
Captures the user's brand identity once via a 10-question onboarding wizard (primary/accent HEX + heading + body Google Fonts + design style editorial/techni...
experiment-designer
Use when planning product experiments, writing testable hypotheses, estimating sample size, prioritizing tests, or interpreting A/B outcomes with practical s...
fable-goal
Convert a rambling description of a desired outcome into one polished, autonomous /goal prompt ready to paste into a fresh session. Use when the user says "/...
generate
Generate Playwright tests. Use when user says "write tests", "generate tests", "add tests for", "test this component", "e2e test", "create test for", "test t...
grants
NIH grant research skill for clinical researchers. Grill-me intake (research idea + career stage + preliminary data + environment + submission posture + know...
handoff
Compact the current conversation into a handoff document for another agent to pick up. Save to a user-configured location (OS temp, home folder, or per-proje...
human-gate
Runs the human-verification lane of an agent loop, and proves review happened before work is called done. Builds a single-file HTML review page, collects bat...
jira-expert
Atlassian Jira expert for creating and managing projects, planning, product discovery, JQL queries, workflows, custom fields, automation, reporting, and all ...
karpathy-coder
Use when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles - surface assumptions before coding, keep it simple, make surgica...
landing
Generates a premium single-page HTML landing page with 3D CSS animations, GSAP scroll effects, and mouse-parallax depth. Forcing intake (product + elevator p...
linkedin-content
Use when someone wants to write, edit, or lint a LinkedIn post - a story, how-to, opinion piece, carousel script, video script, or poll - or wants an art...
linkedin-engagement
Use when someone wants to grow reach through comments, replies, groups, or outreach on LinkedIn - a commenting roster, a connection request note, a DM or I...
linkedin-profile
Use when someone wants their LinkedIn profile audited or rewritten - headline, About section, experience bullets, Featured, banner, recommendations - or ...
linkedin-skills
Use when someone wants to grow an organic LinkedIn presence - a content strategy for a career change or consulting or thought leadership, a rewritten profi...
linkedin-strategy
Use when someone needs a LinkedIn plan rather than a post - content pillars, positioning for a career change or consulting or thought leadership, a sustain...
litreview
Academic literature orientation skill that searches papers via free keyless APIs (PubMed E-utilities + OpenAlex) by default - with the Consensus MCP as an ...
local-seo-manager
Manage local SEO for service-area businesses - appliance repair, HVAC, plumbing, cleaning, and any business that serves customers at their location. Use wh...
marketing-ops
Central router for the marketing skill ecosystem. Use when unsure which marketing skill to use, when orchestrating a multi-skill campaign, or when coordinati...
marketing-skills
Directory and router for the marketing skills library. Use when you need to find the right marketing skill for a task, see what marketing capabilities exist,...
mcp-server-builder
Design and ship production-ready MCP (Model Context Protocol) servers from OpenAPI contracts instead of hand-written tool wrappers. Python and TypeScript sup...
md-review
Converts a markdown PR writeup or code review (one with ```diff fenced blocks and severity-tagged > [!BLOCKER]/[!MAJOR]/[!MINOR]/[!NIT] callouts) into a sing...
memory-engineering
Use when designing, reviewing, or paying for an agent memory system - adding memory to an agent, choosing between long-context / RAG / graph / agentic memo...
minimalist
Use when the user asks to write code efficiently, avoid over-engineering, reduce dependencies, or prevent unnecessary abstractions. Enforces a strict efficie...
notebooklm
Browser automation skill for controlling Google's NotebookLM. Use when the user wants anything done in NotebookLM (e.g., 'open NotebookLM', 'check my [name] ...
page-cro
When the user wants to optimize, improve, or increase conversions on any marketing page - including homepage, landing pages, pricing pages, feature pages, ...
patent
Patent prior-art and landscape intelligence skill - not generic patent help. Commits to one of five sub-use-cases via forcing intake (novelty search / free...
product-manager-toolkit
Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market ...
prompt-engineer-toolkit
Turns marketing prompts into tested, versioned production assets: A/B prompt evaluation against structured test cases, immutable prompt version history with ...
prompt-governance
Use when managing prompts in production at scale: versioning prompts, running A/B tests on prompts, building prompt registries, preventing prompt regressions...
regulatory-affairs-head
Senior Regulatory Affairs Manager for HealthTech and MedTech companies. Prepares FDA 510(k), De Novo, and PMA submission packages; analyzes regulatory pathwa...
run
Run a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iterat...
run-without-you
Phase 4 of building a Claude Managed Agent - make it run without you. Turn a graded agent into a recurring scheduled deployment (POSIX-cron), an event-driv...
security-guidance
PreToolUse security-anti-pattern hook for Claude Code. Catches 12 common security risks (command injection, XSS, SQL injection, unsafe deserialization, GitHu...
senior-qa
Generates unit tests, integration tests, and E2E tests for React/Next.js applications. Scans components to create Jest + React Testing Library test stubs, an...
skill-doctor
Use when the user wants their agent setup graded from real conversation history, asks which installed skills are actually working, or wants evidence-backed s...
snowflake-development
Use when writing Snowflake SQL, building data pipelines with Dynamic Tables or Streams/Tasks, using Cortex AI functions, creating Cortex Agents, writing Snow...
social-content
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. A...
spec-driven-workflow
Use when the user asks to write specs before code, define acceptance criteria, plan features before implementation, generate tests from specifications, or fo...
sql-database-assistant
Use when the user asks to write SQL queries, optimize database performance, generate migrations, explore database schemas, or work with ORMs like Prisma, Dri...
stage-launch
Phase 2 of building a Claude Managed Agent - turn a validated build sheet into exact API payloads and a resumable BYOK curl launch script, then launch (env...
swedish-mentor
Mentor Swedish language learners by selecting YouTube video clips and podcast episodes by CEFR level and skill (listening, reading, writing, speaking), and b...
tdd-guide
Test-driven development skill for writing unit tests, generating test fixtures and mocks, analyzing coverage gaps, and guiding red-green-refactor workflows a...
team-communications
Write internal company communications - 3P updates (Progress/Plans/Problems), company-wide newsletters, FAQ roundups, incident reports, leadership updates,...
vendor-management
Use when reviewing, scoring, or auditing third-party SaaS / vendor relationships - running a vendor scorecard with industry tuning, tracking SLA compliance...
video-content-strategist
Use when planning video content strategy, writing video scripts, optimizing YouTube channels, building short-form video pipelines (Reels, TikTok, Shorts), or...
workflow-builder
Design and write deterministic multi-agent workflow scripts (.js files in .claude/workflows/) for Claude Code's Workflow tool. Use when a user wants to build...
write-a-skill
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, build, or author a new sk...
x-twitter-growth
X/Twitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X/Twitter, write tweets o...
youtube-full
Use when the user needs YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring. Trigger phrases: 'get the transcript...
zero-hallucination-coder
Runs a disciplined Discuss -> Map -> Decompose -> Execute -> Verify loop that grounds code in verified structure - no invented APIs, no assumed imports, no...
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenev...
changelog-generator
Open the source on GitHub to read what this skill does.
content-research-writer
Open the source on GitHub to read what this skill does.
Contentful Automation
Open the source on GitHub to read what this skill does.
contentful-graphql-automation
Open the source on GitHub to read what this skill does.
Excel Automation
Open the source on GitHub to read what this skill does.
googledocs-automation
Open the source on GitHub to read what this skill does.
neuronwriter-automation
Open the source on GitHub to read what this skill does.
Prismic Automation
Open the source on GitHub to read what this skill does.
share_point-automation
Open the source on GitHub to read what this skill does.
SharePoint Automation
Open the source on GitHub to read what this skill does.
tripadvisor-content-api-automation
Open the source on GitHub to read what this skill does.
twitter-algorithm-optimizer
Open the source on GitHub to read what this skill does.
writer-automation
Open the source on GitHub to read what this skill does.
Related categories
The Daily 5 newsletter
Five good agent skills in one email. Unsubscribe any time.
Placeholder. The mailing list is not connected yet, so nothing is collected.
Questions
What are writing skills?
Skills for blog posts, docs, and editing. Each one is a folder with a SKILL.md file that Gemini CLI reads when a task matches.
How do I install a writing skill?
Copy the skill folder into .gemini/skills/ and start a new Gemini CLI session. Each skill page shows the exact command.
Can I trust these skills?
We run a basic automated check for risky patterns. It is not a full audit. Read a skill before you install it.