Conversation
Move all skills from uipath/ and uipath-coded-agents/ into a single skills/ directory organized by tier (official/, experimental/, community/). - uipath-coded-workflows → skills/official/uipath-coded-workflow/ - uipath-rpa-workflows → skills/official/uipath-rpa/uipath-rpa-cli/ - uipath-flow → skills/official/uipath-flow/ - uipath-development → skills/official/uipath-development/ - uipath-servo → skills/experimental/uipath-servo/ - uipath-coded-agents/* → skills/official/uipath-coded-agent/ - activity-docs → skills/official/uipath-coded-workflow/references/activity-docs/ - hooks → hooks/ (repo root) No content changes — pure structural reorganization. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Rewrite README.md to explain the repo as coding agent skills for UiPath - Add AGENTS.md fallback for Windsurf, Zed, JetBrains - Add .codex/agents/openai.yaml for OpenAI Codex discovery - Add .cursor/rules/uipath-skills.mdc for Cursor discovery - Add templates/SKILL-TEMPLATE.md for contributors - Add next-steps.md tracking plugin consolidation task Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Code ReviewReal Issues1. Orphaned nested 2. 3. License mismatch in template — 4. README Quick Start references two plugins — 5. Empty Nits
Heads-up for rebaseThese aren't issues in the PR itself, but will need attention when rebasing onto current
Positive observations
|
Additional Code Review FindingsThe existing review caught several issues. Here are additional findings from a holistic repo analysis: Critical1. Broken
On The coded-workflow SKILL.md should use High2. Directory names don't match frontmatter
This can confuse both agents and contributors about canonical skill names. Medium3. 4. Duplicated "Determining Package Version" algorithm 5. Frontmatter schema inconsistency across skills
Not clear if agents parsing these care, but standardizing would reduce ambiguity. 6. 7. README repo structure lists nonexistent directories — Low8. 9. 10. |
gabrielavaduva
left a comment
There was a problem hiding this comment.
to mark them as experimental these are the recommended ways from claude
`There's no built-in "experimental" frontmatter field for Claude Code skills. Here are your options:
Option 1: Flag it in the description
name: my-skill
description: "[EXPERIMENTAL] Does X — still in development, may change."
Option 2: Add a warning in the skill content
name: my-skill
description: Does X
Skill instructions...
Option 3: Restrict to manual-only invocation
Use disable-model-invocation: true so Claude won't auto-trigger it — users must explicitly call /my-skill:
name: my-skill
description: "[EXPERIMENTAL] Does X"
disable-model-invocation: true
This is the safest approach for skills that aren't ready for automatic use yet, since it prevents Claude from invoking them on its
own.`
Contribution from Sherif: