feat: add Maestro CLI skill for runtime management#63
Draft
ankitjain91 wants to merge 7 commits intomainfrom
Draft
feat: add Maestro CLI skill for runtime management#63ankitjain91 wants to merge 7 commits intomainfrom
ankitjain91 wants to merge 7 commits intomainfrom
Conversation
…start Create the main Maestro skill file modeled after uipath-flow/SKILL.md, covering runtime management of Maestro process instances, processes, and incidents via the uip maestro CLI commands. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document all 3 command groups: instances (13 subcommands), processes (2), and incidents (1) with parameter tables, bash examples, and common workflows. Includes quoting guidance for the goto command's JSON array arg. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add ensure_uip_tool call for @uipath/maestro-tool so the Maestro CLI plugin is available automatically on session start. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Maestro to the Other Tool Groups table in uip-commands.md, the CLI Overview table in platform SKILL.md, and a task navigation entry linking to the new uipath-maestro skill. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 45d8917225
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
- Add uipath-maestro entry to README.md Skill Catalog table - Update hooks.json statusMessage to mention maestro-tool Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixed the uip binary resolver logic in Quick Start Step 0 to properly handle both cases: 1. When uip is on PATH: use the full path directly (without appending /bin/uip) 2. When uip is not on PATH: resolve via npm and append /bin/uip only as fallback This prevents the creation of invalid paths like /usr/local/bin/uip/bin/uip. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
skills/uipath-maestro/skill withSKILL.mdandreferences/maestro-commands.mddocumenting alluip maestroCLI commands (instances, processes, incidents)hooks/ensure-uip.shto auto-install@uipath/maestro-toolon session startmaestrokeyword toplugin.jsonand cross-link Maestro in the platform skill's CLI reference and task navigationDetails
The new Maestro skill mirrors the structure of
uipath-flowbut is scoped to runtime management only (no init/validate/pack — Maestro processes are authored in Studio Web). It covers:Key documentation includes:
gotocommand's JSON array argument--folder-keyvs--folder-iddistinction between Maestro and FlowTest plan
skills/uipath-maestro/SKILL.mdYAML frontmatter parses correctly (name, description, allowed-tools)hooks/ensure-uip.shpassesbash -nsyntax checkplugin.jsonis valid JSON withmaestrokeyworduip-commands.mdOther Tool Groups tableSKILL.mdCLI Overview table and Task Navigation🤖 Generated with Claude Code