Agent skill · Workflow & Productivity

directory-management

Manages project directory setup and artifact organization. Use when starting a new project, resuming an existing one, or when a PLAN.md needs to be associated with a project directory. Creates the project folder structure (specs/, scripts/, notebooks/, manifests/, agent_memory/) and resolves project naming.

Amazon Web Services - Labs12,649★ · +18/wk · 2 repos on radarProfile →
claude-codeApache-2.0
Install
npx skills add awslabs/agent-plugins --skill directory-management --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 2 KB
Bundled scripts: none
Version: 1.0.0
Path: plugins/sagemaker-ai/skills/directory-management/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 850
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Directory Management ## Project Setup Before any work begins, resolve the project name: 1. If the project name is already known from conversation context, use it. 2. Otherwise, scan for existing `*/PLAN.md` files in the current directory. If found, ask the user if they are resuming an existing project and load that `PLAN.md` into context. 3. If no existing projects are found, recommend a ≤64-char lowercase slug based on what you know from the conversation (only `[a-z0-9-]`), or ask directly if there isn't enough context. Present the recommended name and wait for user confirmation. Once project name is resolved: 1. Create and/or use the `<experiment-name>/` directory using the confirmed name for storing all the artifacts ## Directory Structure When working with the agent, all generated files are organized under an project directory. ``` <project-name>/ ├── specs/ │ ├── PLAN.md # Your customization plan ├── scripts/ # Generated Python scripts │ ├── <project-name>_transform_fn.py ├── notebooks/ # Generated Jupyter notebooks │ ├── <project-name>.ipynb ├── manifests/ # Machine-readable outputs (JSON) └── agent_memory/ # Session persistence (git-ignored) └── session-notes.md # Progress

What's inside
Steps it walks through
  1. Project Setup
  2. Directory Structure
More from agent-plugins
All skills →
About this skill
What does the directory-management skill do?

Manages project directory setup and artifact organization. Use when starting a new project, resuming an existing one, or when a PLAN.md needs to be associated with a project directory. Creates the project folder structure (specs/, scripts/, notebooks/, manifests/, agent_memory/) and resolves project naming.

How do I install it?

Run `npx skills add awslabs/agent-plugins --skill directory-management --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From awslabs/agent-plugins, a repository with 850 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going