Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ulpi-io avatar

Agents Md Generator

  • 1 installs
  • 1 repo stars
  • Updated March 15, 2026
  • ulpi-io/plugin-marketplace

Creates or updates minimal, high-signal AGENTS.md files at the repo root and in nested module directories using progressive disclosure, across any project structure.

About

Discovers repository shape and writes concise root and per-module AGENTS.md files that point to docs and skills without assuming a fixed folder layout. A developer uses it when AGENTS.md is missing, bloated, outdated, or a new module appears.

  • Root plus nested AGENTS.md with progressive disclosure
  • Portable across heterogeneous stacks; never creates hidden agent dirs

Agents Md Generator by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,366 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ulpi-io/plugin-marketplace --skill agents-md-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedMarch 15, 2026
Repositoryulpi-io/plugin-marketplace

What it does

Creates or updates minimal, high-signal AGENTS.md files at the repo root and in nested module directories using progressive disclosure, across any project structure.

Files

SKILL.mdMarkdownGitHub ↗

AGENTS.md Generator (Root + Nested, Portable)

Goal

Maintain small, high-signal AGENTS.md files:

  • Root AGENTS.md — purpose of repository, navigation, universal toolchain, canonical commands, links to docs and skills.
  • Nested AGENTS.md — module/package purpose, local commands, module references.

Use progressive disclosure: keep AGENTS.md concise; push details to docs or skills.

---

Skill location (agent-specific)

  • Do NOT assume `.agents/` or any fixed directory exists.
  • Skills may live:
  • inside the repository (embedded),
  • or in an external/global skill library (external).
  • If referencing local skills, first detect an existing skill root already used by the project.
  • If no local skill directory exists — reference skills by name only (external).
  • Never create hidden agent directories just to store skills.

---

When to run

Run this skill when:

  • AGENTS.md is missing, bloated, contradictory, or outdated.
  • A new package/service/module appears.
  • Repository structure changes (monorepo growth or split).
  • Teams want consistent agent context across diverse stacks.

---

Workflow (Deterministic)

1. Discover repository shape

  • Identify repository root (git root if available).
  • Detect language/tool markers:
  • package.json, pnpm-workspace.yaml
  • go.mod, go.work
  • pyproject.toml
  • Cargo.toml
  • pubspec.yaml
  • pom.xml, build.gradle
  • Locate docs/, README.md, existing AGENTS.md.

---

2. Detect module boundaries

Create nested AGENTS.md if directory:

  • Contains independent build/package manifest
  • OR represents deployable/service unit (apps/, services/, packages/)
  • AND differs in stack/toolchain from parent scope

---

3. Generate/Update Root AGENTS.md

Constraints:

  • Ideal size: ≤ 60 lines
  • Must include:
  • One-sentence repository purpose
  • Primary toolchain/package manager
  • Canonical commands (if non-standard)
  • Links to docs
  • Instruction to read nested AGENTS.md when inside modules
  • Optional skill references (adaptive: local or external)

---

4. Generate/Update Nested AGENTS.md

Constraints:

  • Ideal size: ≤ 40 lines
  • Must include:
  • One-sentence module purpose
  • Module-specific commands
  • Local documentation references
  • Optional skill references (adaptive)

---

5. Progressive Disclosure Rules

  • Do not embed style guides, CI policies, or architecture details.
  • Prefer links to:
  • docs/STYLE_GUIDE.md
  • docs/ARCHITECTURE.md
  • external or local skills
  • Avoid “always/never” rules unless critical for correctness/security.

---

6. Safety / Correctness Gates

  • Never invent commands.
  • Infer commands from:
  • package scripts
  • Makefile
  • CI configuration
  • README
  • If uncertain → write:

“Known commands: see <file>”

  • Preserve critical warnings (security, secrets, deployment).

---

Output Contract

Create or update only:

  • <repo_root>/AGENTS.md
  • <module_dir>/AGENTS.md

Do not create agent configuration folders.

---

Skill Referencing Strategy

When adding skill references inside AGENTS.md:

1. If local skill directory detected

   See: <detected-skill-root>/<skill-name>/SKILL.md

2. If no local directory exists

   Skill: agents-md-generator (external)

Never assume filesystem paths.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.