agentsclimarketplace

Ai maestro agents management

Skill 23blocks-OS/ai-maestro-plugins/plugins/ai-maestro/skills/ai-maestro-agents-management

Build complete AI agents — 150+ personalities + 7 skills + messaging + identity. The skill builder for AI Maestro.

Install
npx -y skills add 23blocks-OS/ai-maestro-plugins --skill ai-maestro-agents-management

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Creates, manages, and orchestrates AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents", "delete agent", "rename agent", "hibernate agent", "wake agent", "install plugin", "show agent", "export agent", "restart agent", "install marketplace", or any agent lifecycle management task.

SKILL.md

6.9 KB, as published. Nobody here has run it

AI Maestro Agent Management

Purpose

Manage AI agents through the AI Maestro CLI. This skill provides commands for creating, updating, deleting, hibernating, and waking agents. It also handles plugin management and agent import/export.

CRITICAL: This is an Agent Management Skill

This skill is for managing other agents, not for inter-agent communication (use agent-messaging skill for that).

CLI Script

Script: aimaestro-agent.sh (Bash, macOS/Linux)

Installation: ./install-agent-cli.sh

Requirements: macOS or Linux, Bash 4.0+, tmux 3.0+, jq, curl


PART 1: AGENT LIFECYCLE

1. List Agents

aimaestro-agent.sh list [--status online|offline|hibernated|all] [--format table|json|names] [-q|--quiet] [--json]

Examples: list, list --status online, list --format json, list -q

2. Show Agent Details

aimaestro-agent.sh show <agent> [--format pretty|json]

3. Create Agent

--dir is required.

aimaestro-agent.sh create <name> --dir <path> [options] [-- <program-args>...]

Options: -p/--program, -m/--model, -t/--task, --tags, -T/--trust-level, --no-session, --no-folder, --force-folder

Trust levels: supervised (default), planOnly, trustEdits, smartAuto, fullAutonomy

Examples:

aimaestro-agent.sh create my-api --dir /Users/dev/projects/my-api
aimaestro-agent.sh create backend-service \
  --dir /Users/dev/projects/backend \
  --task "Implement user authentication with JWT" \
  --tags "api,auth,security"
aimaestro-agent.sh create debug-agent --dir /Users/dev/projects/debug -- --verbose --debug
aimaestro-agent.sh create auto-agent --dir ~/Code/auto --trust-level smartAuto

4. Update Agent

aimaestro-agent.sh update <agent> [options]

Options: -t/--task, -m/--model, --tags, --add-tag, --remove-tag, --args

Examples:

aimaestro-agent.sh update backend-api --task "Focus on payment integration"
aimaestro-agent.sh update backend-api --add-tag "critical"
aimaestro-agent.sh update backend-api --args "--continue --chrome"

5. Delete Agent

Destructive operation. Requires --confirm.

aimaestro-agent.sh delete <agent> --confirm [--keep-folder] [--keep-data]

6. Rename Agent

aimaestro-agent.sh rename <old-name> <new-name> [--rename-session] [--rename-folder] [-y]

7. Hibernate Agent

aimaestro-agent.sh hibernate <agent>

8. Wake Agent

aimaestro-agent.sh wake <agent> [--attach] [-T|--trust-level <level>]

The -T/--trust-level flag overrides the agent's stored trust level for this session only.

Example:

aimaestro-agent.sh wake researcher --trust-level planOnly

9. Restart Agent

aimaestro-agent.sh restart <agent> [--wait <seconds>]

Hibernates, waits (default 3s), then wakes. Cannot restart the current session.

10. Session Management

aimaestro-agent.sh session add <agent> [--role <role>]
aimaestro-agent.sh session remove <agent> [--index <n>] [--all]
aimaestro-agent.sh session exec <agent> <command...>

PART 2: PLUGIN MANAGEMENT

11. Install Plugin

aimaestro-agent.sh plugin install <agent> <plugin> [-s|--scope user|project|local] [--no-restart]

12. Uninstall Plugin

aimaestro-agent.sh plugin uninstall <agent> <plugin> [-s|--scope user|project|local] [--force|-f]

13. Update Plugin

aimaestro-agent.sh plugin update <agent> <plugin> [-s|--scope user|project|local]

14. Load Plugin (Session Only)

aimaestro-agent.sh plugin load <agent> <path> [<path>...]

15. List Plugins

aimaestro-agent.sh plugin list <agent>

16. Enable/Disable Plugins

aimaestro-agent.sh plugin enable <agent> <plugin> [-s|--scope user|project|local]
aimaestro-agent.sh plugin disable <agent> <plugin> [-s|--scope user|project|local]

17. Validate Plugin

aimaestro-agent.sh plugin validate <agent> <plugin-path>

18. Reinstall Plugin

aimaestro-agent.sh plugin reinstall <agent> <plugin> [-s|--scope user|project|local]

19. Clean Plugin Cache

aimaestro-agent.sh plugin clean <agent> [--dry-run|-n]

20. Plugin Marketplace

aimaestro-agent.sh plugin marketplace list <agent>
aimaestro-agent.sh plugin marketplace add <agent> <source> [--no-restart]
aimaestro-agent.sh plugin marketplace remove <agent> <name> [--force|-f]
aimaestro-agent.sh plugin marketplace update <agent> [<name>]

Source formats: owner/repo, github:owner/repo, HTTPS/SSH Git URLs, #branch, local directory, remote URL.

Examples:

aimaestro-agent.sh plugin marketplace add backend-api owner/repo
aimaestro-agent.sh plugin marketplace add backend-api https://github.com/o/r.git#v1.0.0
aimaestro-agent.sh plugin marketplace remove backend-api my-marketplace --force

PART 3: EXPORT/IMPORT

21. Export Agent

aimaestro-agent.sh export <agent> [-o <output-file>]

Default output: <agent>.agent.json. Currently exports configuration only.

22. Import Agent

aimaestro-agent.sh import <file> [--name <new-name>] [--dir <new-dir>]

PART 4: SKILL MANAGEMENT

23. List Skills (Registry)

aimaestro-agent.sh skill list <agent>

24. Add Skill (Registry)

aimaestro-agent.sh skill add <agent> <skill-id> [--type marketplace|custom] [--path <path>]

25. Remove Skill (Registry)

aimaestro-agent.sh skill remove <agent> <skill-id>

26. Install Skill (Filesystem)

aimaestro-agent.sh skill install <agent> <source> [-s|--scope user|project|local] [--name <name>]

Examples:

aimaestro-agent.sh skill install my-agent ./my-skill.skill
aimaestro-agent.sh skill install my-agent ./path/to/skill-folder --scope project
aimaestro-agent.sh skill install backend-api ./debug-skill --scope local

27. Uninstall Skill (Filesystem)

aimaestro-agent.sh skill uninstall <agent> <skill-name> [-s|--scope user|project|local]

Error Handling

Agent not found: aimaestro-agent.sh list to see available agents.

Script not found: Check which aimaestro-agent.sh and verify ~/.local/bin is in PATH.

API not running: curl http://localhost:23000/api/hosts/identity — start AI Maestro if down.

For detailed output formats, scenarios, troubleshooting, error table, and architecture, see references/REFERENCE.md.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.