Directory Management

SkillAI & models

This skill gives your AI a tidy home for every project it works on. It sets up a clear folder structure with places for specs, scripts, notebooks, manifests, and agent memory, and keeps planning files like PLAN.md tied to the right project directory.

Available today. Use it from your connected AI after setup.

Add the skill, then ask your AI to set up folders for a new project or to pick up an existing one. It will create the structure and give any PLAN.md a home in the matching directory.

Then ask your AI: use the Directory Management skill

What your AI can do with it

  • Create a ready-to-use project folder with specs, scripts, notebooks, manifests, and agent memory folders
  • Organize files and artifacts into the right folders as work continues
  • Reconnect to an existing project so work can resume in the same structure
  • Link a PLAN.md file to the project directory it belongs to

What this skill tells your AI

The instructions your AI receives, as published by awslabs/agent-plugins in plugins/sagemaker-ai/skills/directory-management/SKILL.md and read by ahel’s review.

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, artifacts, next steps

Signals

GitHub stars
893
Forks
153
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
directory-management
Source
github.com/awslabs/agent-plugins