Token导航 LogoToken导航TokenDH.com
前端设计需要联网github未标认证来源可访问许可证需确认审计提醒

md-docs医学博士文档

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

20,071

周安装

828

GitHub Stars

51

下载量

6,558
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:md-docs(医学博士文档)
来源仓库:https://github.com/paulrberg/agent-skills
仓库路径:skills/md-docs
安装命令:
npx skills add https://github.com/paulrberg/agent-skills --skill md-docs
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/paulrberg/agent-skills --skill md-docs

简介

md-docs 用于辅助文档、README 和 Markdown 内容的整理与改写。

  • 适合让 Agent 提炼结构、统一术语或检查链接,提升可读性。
  • 使用时需保留项目事实,避免将示例当作硬规则。
  • 涉及对外文案时应控制语气,避免过度营销或夸大能力。
  • md-docs 属于前端设计类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Markdown Documentation Management

Overview

Manage project documentation for Claude Code workflows including context files, READMEs, and agent instructions. This skill provides structured automation for maintaining accurate, up-to-date documentation that aligns with actual codebase structure and functionality. Use this skill when initializing new projects, updating existing documentation, or ensuring context files accurately reflect current code.

The skill emphasizes verification and validation over blind generation—analyze the actual codebase structure, file contents, and patterns before creating or updating documentation. All generated content should be terse, imperative, and expert-to-expert rather than verbose or tutorial-style.

Prerequisites

Before using any documentation workflow, verify basic project structure:

git rev-parse --git-dir

Ensure the output confirms you are in a git repository. If not initialized, documentation workflows may still proceed but git-specific features will be skipped.

For update workflows, verify target files exist:

ls -la CLAUDE.md AGENTS.md DOCS.md README.md CONTRIBUTING.md

Check which files are present before attempting updates. Missing files will show errors, which helps identify what needs initialization. Note that DOCS.md is optional and only relevant for projects with APIs or public interfaces. CONTRIBUTING.md is optional and only relevant if the repo already defines contribution guidance.

Update Context Files

Verify and fix AGENTS.md, and optionally DOCS.md and CONTRIBUTING.md against the actual codebase. CLAUDE.md is a symlink to AGENTS.md and does not need separate processing. This workflow reads existing context files, analyzes the codebase structure, identifies discrepancies, and updates documentation to match reality. DOCS.md and CONTRIBUTING.md are only processed if they exist in the repository.

Workflow Steps

Parse Arguments

Support the following arguments:

  • --dry-run: Show what would change without writing files
  • --preserve: Keep existing content structure, only fix inaccuracies
  • --thorough: Perform deep analysis of all files (slower but comprehensive)
  • --minimal: Quick verification focusing on high-level structure only

Verify Git Repository

Confirm working directory is a git repository. If not, warn the user but proceed with limitations (cannot analyze git history or branches).

Read Existing Context Files

Read current AGENTS.md, DOCS.md, and CONTRIBUTING.md (if present) contents. CLAUDE.md is a symlink to AGENTS.md and does not need a separate read:

cat AGENTS.md
cat DOCS.md         # if exists
cat CONTRIBUTING.md # if exists

Parse the structure and extract documented information including:

  • Project description and purpose
  • File structure and organization
  • Build and test commands
  • Custom tooling or scripts
  • Agent configurations and triggers
  • API endpoints and methods (from DOCS.md)
  • Function signatures and parameters (from DOCS.md)
  • Type definitions and interfaces (from DOCS.md)
  • Contribution workflow and guidelines (from CONTRIBUTING.md)
  • Code review process and standards (from CONTRIBUTING.md)

Analyze Codebase

Scan the project to gather accurate information:

  • Directory structure (ls -la, tree if available)
  • Package configuration (package.json, pyproject.toml, Cargo.toml, etc.)
  • Build scripts and commands
  • Test frameworks and configurations
  • README badges and metadata

For --thorough mode, also analyze:

  • File content patterns (imports, exports, interfaces)
  • Code organization conventions
  • Dependency relationships

Identify Discrepancies

Compare documented information against actual codebase:

  • Outdated file paths or structure
  • Incorrect build commands
  • Missing or removed features
  • Deprecated dependencies
  • Stale agent configurations
  • Outdated API endpoints or routes (DOCS.md)
  • Changed function signatures (DOCS.md)
  • Modified type definitions (DOCS.md)
  • Outdated contribution guidelines (CONTRIBUTING.md)
  • Stale branch naming or PR process (CONTRIBUTING.md)
  • Missing CLAUDE.md symlink (should point to AGENTS.md)

Create Backups

Before overwriting, create backup files. CLAUDE.md is a symlink to AGENTS.md and does not need a separate backup:

cp AGENTS.md AGENTS.md.backup
test -f DOCS.md && cp DOCS.md DOCS.md.backup
test -f CONTRIBUTING.md && cp CONTRIBUTING.md CONTRIBUTING.md.backup

Update Context Files

Write corrected versions maintaining the existing structure when --preserve is used, or reorganizing for clarity when not. Ensure the CLAUDE.md symlink exists (ln -sf AGENTS.md CLAUDE.md). For --dry-run, display the diff without writing:

diff -u AGENTS.md.backup AGENTS.md

Generate Report

Display a summary of changes.

When DOCS.md exists:

✓ Updated AGENTS.md
  - Fixed outdated build command
  - Added new /api directory to structure
  - Updated test-runner trigger pattern

✓ Updated DOCS.md
  - Fixed outdated endpoint path /api/v1/users
  - Updated function signature for createUser()

✓ Updated CONTRIBUTING.md
  - Updated branch naming convention
  - Fixed outdated PR template reference

✓ CLAUDE.md symlink verified

When optional files are absent:

✓ Updated AGENTS.md
  - Fixed outdated build command

✓ CLAUDE.md symlink verified

⊘ DOCS.md not found (skipped)
⊘ CONTRIBUTING.md not found (skipped)

For the complete update context files workflow with verification strategies, diff examples, and edge cases, refer to references/update-agents.md.

Update README

Generate or update README.md based on project structure, package metadata, and codebase analysis. This workflow creates comprehensive, accurate READMEs that reflect the actual state of the project.

Workflow Steps

Parse Arguments

Support the following arguments:

  • --dry-run: Preview README content without writing
  • --preserve: Keep existing sections, only update outdated information
  • --minimal: Generate minimal README (title, description, installation, usage)
  • --full: Generate comprehensive README with all optional sections

Analyze Project Structure

Gather information from multiple sources:

# Package metadata
cat package.json
cat pyproject.toml
cat Cargo.toml

# Git information
git remote get-url origin
git describe --tags

# Directory structure
ls -la

Extract:

  • Project name and description
  • Version number
  • Repository URL
  • License
  • Dependencies
  • Scripts/commands

Read Existing README

If README.md exists and --preserve is used:

cat README.md

Parse existing sections to preserve custom content while updating technical details.

Read CONTRIBUTING.md (Optional)

If CONTRIBUTING.md exists, read it and treat it as the source of truth for contribution guidance. Do not duplicate detailed contribution steps in README; link to CONTRIBUTING.md instead.

test -f CONTRIBUTING.md && cat CONTRIBUTING.md

Create Backup

Before overwriting existing README:

cp README.md README.md.backup

Generate README Content

Create structured content with appropriate sections:

  • Title and badges (version, license, build status)
  • Description (concise project summary)
  • Installation (package manager commands)
  • Usage (basic examples)
  • Development (build, test, lint commands)
  • Contributing (if applicable; link to CONTRIBUTING.md when it exists)
  • License (based on package metadata)

For --minimal mode, include only title, description, installation, and usage.

For --full mode, also include:

  • API documentation
  • Examples directory listing
  • Deployment instructions
  • Troubleshooting section
  • Credits and acknowledgments

Write README

Save the generated content. For --dry-run, display without writing.

Generate Report

Display summary:

✓ Updated README.md
  - Added installation section
  - Updated build commands to match package.json
  - Added badges for license and version

For the complete update README workflow with section templates, metadata extraction strategies, and formatting examples, refer to references/update-readme.md.

Initialize README

Create project-specific README.md from scratch based on codebase analysis or a user-provided description. This workflow is ideal for new projects or repositories lacking a README. Unlike update-readme, this workflow refuses to overwrite an existing README unless explicitly forced, and supports guided mode for focusing content on user intent.

Workflow Steps

Parse Arguments

Support the following arguments:

  • [description?]: Freeform description to focus content generation (guided mode)
  • --dry-run: Preview generated content without writing
  • --minimal: Create minimal README (title, description, installation, usage)
  • --full: Create comprehensive README with all applicable sections
  • --force: Overwrite existing README.md without prompting

Guided mode examples:

  • /md-docs:init-readme TypeScript library for parsing dates with zero deps
  • /md-docs:init-readme Foundry lending protocol with audit-ready docs

Verify No Existing README

Check if README.md already exists at the repository root:

test -f README.md && echo "exists" || echo "missing"

If exists without --force, use AskUserQuestion with options:

  • Overwrite: Replace existing README completely
  • Abort: Cancel operation (suggest /md-docs:update-readme --preserve instead)

Analyze Project

Gather comprehensive information:

  • Language and framework (detect from files and package configs)
  • Package metadata (name, version, description, license, scripts)
  • Directory structure and organization
  • Entry points and public APIs
  • Existing assets (LICENSE, CONTRIBUTING.md, CHANGELOG.md, examples/)
  • Git remote for repository URL and badges

Generate README Content

Create structured content guided by the mode and optional description:

  • Guided mode (description provided): Emphasize sections aligned with keywords and intent (e.g., "security-first" → audit/testing emphasis; "library" → API reference focus)
  • Automatic inference (no description): Derive sections and tone entirely from project analysis

Adapt section order to project type (library, application, smart contract). For --minimal, include only title, description, installation, usage. For --full, include all applicable sections. Follow the writing style, formatting rules, and section templates documented in references/update-readme.md.

Write README

Save generated content to ./README.md. For --dry-run, display without writing.

Generate Report

Display summary:

✓ Created README.md
  - Detected TypeScript library
  - Added installation (pnpm detected)
  - Generated usage example from src/index.ts
  - Added MIT license badge

For the complete initialize README workflow with section templates, guided-mode strategies, and formatting examples, refer to references/init-readme.md.

Update CONTRIBUTING

Update CONTRIBUTING.md based on current codebase tooling and workflows. This workflow only runs when CONTRIBUTING.md already exists in the repository. If CONTRIBUTING.md is absent, skip this workflow entirely—do not auto-create contribution guidelines.

Prerequisite Check

Before proceeding, verify the file exists:

test -f CONTRIBUTING.md && echo "exists" || echo "missing"

If missing, report to the user and stop. Do not create CONTRIBUTING.md unless explicitly requested.

Workflow Steps

Parse Arguments

Support the following arguments:

  • --dry-run: Show what would change without writing files
  • --preserve: Maximum preservation; only fix broken commands/links
  • --thorough: Deep analysis; verify all links and commands work

Read Existing CONTRIBUTING.md

cat CONTRIBUTING.md

Parse the document structure:

  • Section headings and organization
  • Code blocks with commands
  • URLs and file path references
  • Mentioned tooling (test runners, linters, formatters)

Gather Codebase Intelligence

Detect current tooling and compare against documented content:

  • Package manager (npm, pnpm, yarn, bun) from lock files
  • Available scripts from package.json/Makefile/justfile
  • Branch conventions (main vs master)
  • Linting/formatting tools in use

Identify Discrepancies

Compare documented information against actual codebase:

  • Outdated CLI commands (npm → pnpm)
  • Incorrect branch references (master → main)
  • Broken links to issue templates or docs
  • Stale tooling references (Jest → Vitest)

Update Content

Fix technical inaccuracies while preserving:

  • Contribution policies (CLA, DCO, licensing)
  • Review processes and expectations
  • Code of conduct references
  • Governance decisions

Generate Report

Display summary:

✓ Updated CONTRIBUTING.md
  - Fixed package manager: npm → pnpm
  - Corrected branch reference: master → main
  - Updated test command

⊘ Policy sections preserved (CLA, review process)

For the complete update CONTRIBUTING workflow with verification strategies and examples, refer to references/update-contributing.md.

Initialize Context

Create project-specific AGENTS.md from scratch based on codebase analysis. This workflow is ideal for new projects or repositories lacking context documentation.

Workflow Steps

Parse Arguments

Support the following arguments:

  • --dry-run: Preview generated content without writing
  • --minimal: Create minimal context file (project description, structure)
  • --full: Create comprehensive context file with all relevant sections

Verify No Existing AGENTS.md

Check if AGENTS.md already exists:

test -f AGENTS.md && echo "exists" || echo "missing"

If exists, warn the user and suggest using the update workflow instead. Allow override with --force flag.

Analyze Project

Gather comprehensive information:

  • Language and framework (detect from files and package configs)
  • Directory structure and organization patterns
  • Build system (npm, cargo, poetry, gradle, etc.)
  • Test framework (jest, pytest, cargo test, etc.)
  • Linting and formatting tools
  • Environment variables or configuration files

Generate AGENTS.md Content

Create structured sections:

# Context

Brief project description and purpose.

## Structure

Directory organization and key files.

## Build

Commands for building the project.

## Test

Commands for running tests.

## Development

Conventions, patterns, and workflows.

Adapt sections based on project type. For --minimal, include only Context and Structure. For --full, add all applicable sections including deployment, troubleshooting, and custom tooling.

Write AGENTS.md

Save generated content and create CLAUDE.md symlink (ln -sf AGENTS.md CLAUDE.md). For --dry-run, display without writing.

Generate Report

Display summary:

✓ Created AGENTS.md
  - Detected Next.js project
  - Added npm scripts from package.json
  - Documented project structure
  - Added testing section for Jest
✓ Created CLAUDE.md symlink

For the complete initialize context workflow with language-specific templates, detection strategies, and customization options, refer to references/init-agents.md.

DOCS.md Initialization

DOCS.md is optional and not created by default. Create DOCS.md manually when the project has:

  • Public API endpoints requiring documentation
  • Exported functions or classes intended for external use
  • Complex type definitions users need to understand

The update context workflow will suggest creating DOCS.md if it detects significant APIs without corresponding documentation.

Additional Resources

For detailed workflows, examples, and implementation guidance, refer to these reference documents:

  • references/common-patterns.md - Argument parsing, backup handling, writing style, report formatting, file detection, and metadata extraction
  • references/update-agents.md - Complete context file update workflow including verification strategies, diff generation, and discrepancy detection
  • references/update-readme.md - Complete README update workflow including section templates, metadata extraction, and formatting conventions
  • references/update-contributing.md - Complete CONTRIBUTING.md update workflow including scope, templates, and validation (only when CONTRIBUTING.md exists)
  • references/init-readme.md - Complete README initialization workflow including guided-mode strategies, section templates, and project-type detection
  • references/init-agents.md - Complete context initialization workflow including language-specific templates, detection strategies, and customization options

These references provide implementation details, code examples, and troubleshooting guidance for each workflow type.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

32.68%
按下载量换算2,143

Claude

31.26%
按下载量换算2,050

Cursor

19.63%
按下载量换算1,287

Gemini CLI

10.42%
按下载量换算683

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills