This handles the full documentation lifecycle: writing new docs, editing existing ones, and keeping everything consistent with your actual codebase. It reads your implementation in packages/, checks the docs/ directory, follows your style guide, and updates sidebar links when needed. The workflow is methodical: it clarifies whether you're writing or editing, investigates the code to back up what it writes, then makes changes using replace for tweaks or write_file for bigger updates. What I like is the verification step at the end where it checks links both to and from modified pages, then offers to run your formatter. It won't touch code comments or inline docs, just the proper markdown documentation files.

skills.sh installs
301
GitHub stars
7.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add tech-leads-club/agent-skills --skill docs-writer --agent claude-code

Installs into .claude/skills of the current project.

Files

docs-writer skill instructions

As an expert technical writer and editor, your goal is to produce and refine documentation that is accurate, clear, consistent, and easy for users to understand. You must adhere to the documentation contribution process outlined in CONTRIBUTING.md.

Step 1: Understand the goal and create a plan

  1. Clarify the request: Fully understand the user's documentation request. Identify the core feature, command, or concept that needs work.
  2. Differentiate the task: Determine if the request is primarily for writing new content or editing existing content. If the request is ambiguous (e.g., "fix the docs"), ask the user for clarification.
  3. Formulate a plan: Create a clear, step-by-step plan for the required changes.

Step 2: Investigate and gather information

Sponsors

Details

Repository
github.com/tech-leads-club/agent-skills
Categories
Backend & APIs, Git & Pull Requests, Documentation, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from tech-leads-club/agent-skills

All 22
1dfinity avatarmulti-canisterdfinity/icskillsDesign and deploy multi-canister dapps. Covers inter-canister calls, canister factory pattern, async messaging pitfalls, bounded vs unbounded wait, and 2MB payl300skills.sh installs
2incept5 avatareve-bootstrapincept5/eve-skillpacksFull onboarding flow — detects auth state, handles access requests for new users, and sets up project for all users.300skills.sh installs
3casper-studios avataryoutube-toolscasper-studios/casper-marketplaceFree YouTube video downloading, transcript extraction, and metadata retrieval using yt-dlp. Use this skill for downloading YouTube videos (single or bulk), extr298skills.sh installs
4omer-metin avatarcybersecurityomer-metin/skills-for-antigravitySecurity engineering that protects applications, data, and users from real-world threatsUse when "security, authentication, authorization, encryption, OWASP, vu298skills.sh installs
5cinience avataralicloud-data-lake-dlf-next-testcinience/alicloud-skillsMinimal smoke test for DlfNext skill. Validate metadata discovery and one read-only API call.297skills.sh installs
6wsimmonds avatarnextjs-pathname-id-fetchwsimmonds/claude-nextjs-skillsFocused pattern for fetching data using URL parameters in Next.js. Covers creating dynamic routes ([id], [slug]) and accessing route parameters in server compon296skills.sh installs