agdmigrate-agents-md
- Repo stars 0
- Author updated Live
- Author repo skills-registry
- Domain
- Documentation
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @tomevault-io · no license declared
- Token usage
- Lean
- Setup complexity
- Guided setup
- External API key
- Not required
- Operating systems
- Unspecified (assume cross-platform)
- Runtime requirements
- No special requirements
- Permissions
-
- Read-only
- Write / modify
- Shell exec
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: agdmigrate-agents-md
description: Migrate existing agent documentation to the standardized AGENTS.md format. Use when the user wan…
category: documentation
runtime: no special runtime
---
# agdmigrate-agents-md output preview
## PART A: Task fit
- Use case: Migrate existing agent documentation to the standardized AGENTS.md format. Use when the user wants to convert, migrate, or port from AGENT.md, .cursorrules, .windsurfrules, CLAUDE.md, or contributing.md. Also triggers on 'convert .cursorrules to AGENTS.md', 'migrate agent docs', 'switch to AGENTS.md format'. Use when this capability is needed..
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “Load Context / Migration Sources / Process” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “Migrate existing agent documentation to the standardized AGENTS.md format. Use when the user wants to convert, migrate, or port from AGENT.md, .cursorrules, .windsurfrules, CLAUDE.md, or contributing.md. Also triggers on 'convert .cursorrules to AGENTS.md', 'migrate agent docs', 'switch to AGENTS.md format'. Use when this capability is needed.”.
- **02** When the source has headings, the agent prioritizes “Load Context / Migration Sources / Process” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files, run shell commands; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files, run shell commands; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files, run shell commands.
Start with a small task and check whether the result follows “Load Context / Migration Sources / Process”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: agdmigrate-agents-md
description: Migrate existing agent documentation to the standardized AGENTS.md format. Use when the user wan…
category: documentation
source: tomevault-io/skills-registry
---
# agdmigrate-agents-md
## When to use
- Migrate existing agent documentation to the standardized AGENTS.md format. Use when the user wants to convert, migrate…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “Load Context / Migration Sources / Process” and keep inference separate from source facts.
- read files, write/modify files, run shell commands; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "agdmigrate-agents-md" {
input -> user goal + target files + boundaries + acceptance criteria
context -> Load Context / Migration Sources / Process
rules -> SKILL.md triggers / order / output contract
runtime -> no special runtime | read files, write/modify files, run shell commands | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} Migrate existing agent documentation files to the standardized AGENTS.md format. Default to creating a compact single file; ask about references folder only for complex projects.
Load Context
Load the agents-md skill for format guidance:
Use Skill tool with skill="agd:agents-md"
Provides: sections, structure, symlink patterns, best practices
Migration Sources
Detect and migrate from common agent documentation files:
| Source File | Detection | Migration Strategy |
|---|---|---|
AGENT.md |
Single-file predecessor | Convert to AGENTS.md, ensure all sections covered |
.cursorrules |
Cursor IDE rules | Extract rules, convert to AGENTS.md sections |
.windsurfrules |
Windsurf IDE rules | Extract rules, convert to AGENTS.md sections |
CLAUDE.md |
Claude Code instructions | Merge with AGENTS.md or convert |
contributing.md |
Developer guidelines | Extract relevant sections for AGENTS.md |
Process
Detect source files:
ls -la | grep -E '(AGENT\.md|\.cursorrules|\.windsurfrules|CLAUDE\.md)'If no source specified, auto-detect:
- Priority: AGENT.md > .cursorrules > .windsurfrules > CLAUDE.md
- Prompt user if multiple files found
Read and analyze source file:
- Identify existing sections
- Extract commands, conventions, and guidelines
- Note any missing recommended sections
Transform to compact AGENTS.md format:
- Map existing content to recommended sections
- Add missing sections based on project analysis
- Keep core AGENTS.md lean and actionable (target: 50-80 lines)
- Focus on essential commands and conventions
- Use relative paths for references (e.g.,
./docs/agents/testing.md) - For monorepos: Add relative path references to sibling packages (e.g.,
../api/AGENTS.md)
Create the new AGENTS.md:
- Write to ./AGENTS.md (or specified path)
- Do not overwrite existing AGENTS.md without confirmation
Ask about references folder using AskUserQuestion (only if source was verbose or user wants detailed docs):
questions: [ { "question": "Would you like me to create a references folder for the detailed content from the original file?", "header": "References", "options": [ { "label": "No, single file is enough", "description": "Keep AGENTS.md as a simple, compact file. Recommended for most projects." }, { "label": "Yes, create docs/agents/", "description": "Create references folder and move detailed content there." }, { "label": "Yes, use custom path", "description": "Specify a custom path for the references folder." } ] } ]Only ask if:
- Original source file was verbose (>100 lines)
- User explicitly wants to preserve all detailed content
- Project has complex patterns needing documentation
Create reference files (if user chose yes):
- Create detailed docs in references folder (e.g., docs/agents/)
- Reference them from AGENTS.md
Validate the migrated file:
- Check all commands are executable
- Ensure all recommended sections present
- Confirm no content lost in migration
- Verify file is compact (under 100 lines)
Handle original file:
Call AskUserQuestion:
{ "questions": [{ "question": "What should I do with the original source file?", "header": "Original file", "options": [ {"label": "Create symlink", "description": "Run ln -sf AGENTS.md <original-file> so it points to the new AGENTS.md."}, {"label": "Keep as-is", "description": "Leave the original file unchanged alongside AGENTS.md."}, {"label": "Delete original", "description": "Remove the original file after migration is complete."} ] }] }- "Create symlink" →
ln -sf AGENTS.md <original-file> - "Keep as-is" → no action
- "Delete original" →
rm <original-file>
- "Create symlink" →
Ask about additional symlinks:
Call AskUserQuestion:
{ "questions": [{ "question": "Would you like me to create symlinks for other AI agents?", "header": "Symlinks", "options": [ {"label": "No symlinks", "description": "Keep AGENTS.md as the only file."}, {"label": "Create CLAUDE.md", "description": "Symlink CLAUDE.md → AGENTS.md for Claude Code compatibility."}, {"label": "Create all symlinks", "description": "Create CLAUDE.md, .cursorrules, and .windsurfrules all pointing to AGENTS.md."} ] }] }- "No symlinks" → Done
- "Create CLAUDE.md" →
ln -sf AGENTS.md CLAUDE.md - "Create all symlinks" →
ln -sf AGENTS.md CLAUDE.md && ln -sf AGENTS.md .cursorrules && ln -sf AGENTS.md .windsurfrules
Content Mapping
Transform common patterns:
| Source Pattern | AGENTS.md Section |
|---|---|
| "Run tests with..." | Testing instructions |
| "Code style: ..." | Code style |
| "Before committing..." | PR instructions |
| "Environment setup..." | Setup commands |
| "Security notes..." | Security |
Example Transformation
# Before (verbose .cursorrules, 80 lines)
## Code Style
- Use TypeScript strict mode
- Single quotes for strings
- No semicolons
- Max line length: 100 characters
- Functional components with hooks
- Colocate tests next to components
- Use meaningful variable names
- Avoid any type
- Prefer const over let
- Document complex functions with JSDoc
[... 50 more lines of detailed conventions ...]
# After (compact AGENTS.md, 60 lines)
## Code style
- TypeScript strict mode
- Single quotes, no semicolons
- Functional components with hooks
## PR instructions
- Use Conventional Commits (see agd:conventional-commits skill)
- Run `pnpm lint && pnpm test` before pushing
Validation Checklist
After migration, verify:
- All commands are executable
- All recommended sections present (or intentionally omitted)
- Original content preserved (nothing lost)
- Format follows skill best practices
- File is concise (ideally under 100 lines)
- References folder only created if user wanted it
Notes
- Always load the agents-md skill for context
- Default to compact: Create a simple AGENTS.md first
- Preserve all original content - migration should not lose information
- Only ask about references folder for verbose sources
- Ask user before deleting original files
- Validate migrated file before completing
- Offer symlink creation for backward compatibility
Source: Christophe1997/agent-extentions — distributed by TomeVault.
Decide Fit First
Design Intent
How To Use It
Boundaries And Review