Diagnosing Superpowers Sessions
obra/superpowers
Investigates a session where Superpowers went wrong, reads the transcripts on disk and produces an evidence-cited report, optionally prepared as a bug report for the maintainers.
UiPath causal investigation across every product, runtime, and activity package.
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install UiPath/skills uipath-troubleshoot --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/uipath-troubleshoot .claude/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .claude/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshootType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install UiPath/skills uipath-troubleshoot --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/uipath-troubleshoot .agents/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .agents/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install UiPath/skills uipath-troubleshoot --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/uipath-troubleshoot .cursor/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .cursor/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/UiPath/skills.git --path skills/uipath-troubleshoot--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install UiPath/skills uipath-troubleshoot --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/uipath-troubleshoot .gemini/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .gemini/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install UiPath/skills uipath-troubleshootInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/uipath-troubleshoot .github/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .github/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UiPath/skills --skill uipath-troubleshoot -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install UiPath/skills uipath-troubleshoot --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UiPath/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/uipath-troubleshoot .opencode/skills/uipath-troubleshoot && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "uipath-troubleshoot" agent skill from https://github.com/UiPath/skills/tree/main/skills/uipath-troubleshoot into .opencode/skills/uipath-troubleshoot/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uipath-troubleshoot", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
uipath-troubleshootUiPath causal investigation across every product, runtime, and activity package.
Uipath Troubleshoot is an agent skill from UiPath/skills. UiPath causal investigation across every product, runtime, and activity package. Use when the primary outcome is an explanation, diagnosis, or root cause for undesirable existing behavior: faults, hangs, regressions, slowdowns, access loss, unexpected state changes, wrong or empty results, silent no-ops, or raw errors. Diagnostic intent outranks surface ownership for runtime behavior; invoke even when the prompt names only a job, folder, queue item, connector, connection, activity, trace, flow, agent, or other…
Its SKILL.md is about 5.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 528 other files, including scripts and reference files (for example `references/activity-packages/classic-activities/overview.md`, `references/activity-packages/classic-activities/playbooks/application-launch-failed.md` and `references/activity-packages/classic-activities/playbooks/browser-open-or-attach-failed.md`).
The repository describes itself as: This is a repository of skills for interfacing UiPath capabilities to external developers. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4c7cb7c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Uipath Troubleshoot loads about 5.3k tokens when it runs, and up to ~617k if it reads all its reference files. Until then it costs about 259 tokens; SKILL.md has 2,741 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from UiPath/skills at commit 4c7cb7c, republished under its MIT licence (© UiPath). 2,741 words, ~5,331 tokens.
.claude/skills/uipath-troubleshoot/SKILL.md (or your agent's skills folder). This skill also uses 524 other files; get the full folder from GitHub.Investigate directly in this context: anchor the entity, extract signals, route to a playbook by grepping the playbook corpus, walk its decision tree, verify, present. Spawn subagents only when an escalation trigger fires (§7).
ALL phases. Never override.
references/investigation_guide.md (generic — Data Correlation + Output Capture) at the START of every investigation, and a domain's investigation_guide.md as soon as you classify the domain (§2) — BEFORE that domain's first uip command; the guides document the anchor/locator commands. Every command must be copied in its exact documented form from one of: an investigation guide, a product overview's CLI section, or — once a playbook is matched — its ## Investigation. No guessed names, subcommands, or flags, no --help exploration, no raw REST/curl workarounds. Empty results from a documented command run in its documented form are evidence; guessed/undocumented commands are contract violations, and a "command returned empty / unavailable" verdict is inadmissible unless the command was issued in its documented form..local/investigations/raw/{command-name}.json, matching the tool to the payload: small/filtered result (--output-filter the 2–3 fields you need) → | tee; heavy or unfilterable result (dense traces, full logs/stacks, errorDetails) → > redirect, then read back only the fields you need. Never tee an unfiltered response. Full pattern + filter-failure fallback: generic guide § Output Capture. Before fetching, check raw/ — reuse prior fetches of the same entity. Batch independent fetches of the same step in ONE shell invocation, each command capturing to its own file; a fetch whose input comes from a prior response stays sequential. Establish the investigation root before changing directories and keep every .local path rooted there. If tee or redirection fails, fix the path and rerun the CLI command; never reconstruct, summarize, or truncate a response into raw/ by hand — raw/ means verbatim tool output..xaml, .cs, project.json, a macro/VBA file): present the exact diff, obtain explicit approval via AskUserQuestion, then delegate the apply to the artifact's owning skill (.xaml/.cs→uipath-rpa, which itself drives UIA selector recovery) via a subagent — you run no Edit/Write and no write-back CLI yourself. A fix to cloud/tenant state with no local file (Orchestrator config, Integration Service connection, Data Fabric, LLM Gateway) is recommendation-only — print the exact uip … command or UI path; never delegate, never self-apply. Diagnostic commands stay autonomous: reads, and playbook-prescribed idempotent re-validations whose purpose is evidence (e.g. a same-values update re-probe). A request for steps or a script is a deliverable, not execution approval — author it, do not run it. On decline, non-answer, unavailable AskUserQuestion, no available delegate, or a delegation that fails: present the proposed fix as text and STOP — a missing/failed approval or a failed delegation is NEVER permission to edit the artifact yourself.Tools: uip CLI (json by default in non-interactive mode). Documentation search: uip docsai ask "<question>" --source docs (product docs) or --source technical_solution_articles (support KB — known bugs, workarounds).
State: .local/investigations/raw/ (full CLI responses — create at start) and .local/investigations/notes.md (running log: anchor, signals, playbook matches, branch decisions with rejecting data, checklist verdicts, escalation record). No other state files.
Progress: track phases with TaskCreate/TaskUpdate, subjects tailored to the user's problem.
references/summary.md domains.project.json, agent.json, caseplan.json). Run the first locator command documented in the system's investigation_guide.md; if the system has no guide, proceed with the user-supplied signals to §3–§4 — the matched playbook's ## Investigation supplies the commands.AskUserQuestion, offering plausible anchor candidates. Do NOT broad-scan, do NOT fetch a placeholder entity, do NOT enumerate folders/queues hoping to find the right one. A bounded locate pass only if the user explicitly authorizes a scan — then confirm the candidate with them.investigation_guide.md when the domain has one (always also read references/investigation_guide.md for generic Data Correlation and Output Capture rules). Gather only what routes: entity headline, error message, exception class, error code, activity/package namespace from error logs. Deeper data (full traces, healing data, secondary entities, pings) waits until a playbook's ## Investigation asks for it.From the raw responses, record in notes.md one line per observed fact: exception class (FQN + leaf), friendly message / resource key, error code, HTTP status, faulting activity + owning package namespace, entity states, cross-product entity keys, package versions. Field locations per signal kind: see the cheatsheet in references/investigation_guide.md § Signal-Extraction Cheatsheet.
Unwrap wrappers at extraction time. System.AggregateException and "One or more errors occurred" are async wrappers — the inner exception is the routable signal. Extract inner exception class, message, and error code before routing. Same for --->-chained inner exceptions in stacks.
Localized error text. Host-side messages (.NET framework, Office/COM) localize with the robot's system language; playbooks store canonical English. Route on language-invariant signals first — exception class/FQN, error codes, resource keys, HTTP status, API state enum values (these never localize). If a message fragment is non-English, grep the playbooks with its canonical English wording (translate before grepping) and record the original text plus locale in notes.md.
Grep the playbook corpus for each extracted signal — fixed-string, filenames only (grep -rlF "<signal>" references/ --include="*.md"): leaf exception class, error code, message fragments, resource keys. Signals are verbatim — a shorter fragment beats a guessed-case variant. Prefer hits under */playbooks/; never read directories wholesale — open only the hits' ## Context sections to check fit.
## Context and keeping the one whose preconditions fit the evidence; honor a playbook's explicit redirects to sibling playbooks. → Load ONLY that playbook + its domain's investigation_guide.md (if the domain has one). Go to §5.references/presenting.md). Deeper than one hop → escalate.references/summary.md) and check that domain's summary.md for a family playbook covering the activity. One dominant family playbook → proceed to §5 with it. Still nothing → escalate.references/escalation.md. For silent failures (no fault signal anywhere: job Successful but wrong output, hang, stuck state), enter via the no-signature routing table in references/summary.md.## Context fully; confirm its signature actually fits the evidence (a contradicted core precondition = wrong playbook → back to §4 with that match excluded, recorded in notes.md).## Investigation steps in decision-tree order; stop at the first matching branch. Record in notes.md the datum that rejects each rejected branch.VerifyOptions, selectors, project.json pins): CHECK THE WORKING DIRECTORY TOP LEVEL FIRST — one listing; if it contains the project (project.json + the workflow named in the activity stack), use it without asking. A playbook-named file not at its standalone path may sit in the other layout — resolve both (solution wrapper at the working-directory root / one level up from the named project dir) per generic guide § Locating Project Source & Resource Files before treating it as missing; absence from one layout is not absence. Only if neither layout resolves, ask for the project path via AskUserQuestion — one question naming the files needed. This precedence overrides any playbook wording that says to ask first. Extract the verbatim attribute values the playbook lists; do not paraphrase.Evidence is decisive. The conclusion is the cause the correlated evidence singles out — follow it. A plausible-but-unsupported alternative (a source-reading theory, a prior, the cause that is "common in production") NEVER overrides a documented cause the evidence supports; strongest correlated evidence wins over narrative plausibility. When the evidence does NOT single out one cause, do not pick — take the insufficient-evidence path below.
Write the answers in notes.md; do not skip items, do not present without them:
or jobs logs <key> --output json, maestro <type> instance incidents <id>) and returned empty. Every runtime query empty while the user reports active failures = CONTRADICTION — wrong scope; re-verify or ask, never conclude. If the contradiction persists and the user cannot be asked, present the contradiction itself as the finding (runtime evidence unreachable — root cause unconfirmed) — never re-attribute the failure to a design-time observation.## Resolution branch keyed to that exact cause.## Investigation or an investigation guide) can retrieve the record that explains it; if such a command exists, running it is mandatory before concluding. A persistence/state-transition story (cancelled, stopped, orphaned, disconnected, timed-out) presupposes an upstream condition and is never the root cause while the record explaining it is reachable and unqueried; unexplained upstream → not root cause.The checklist gates the output. Before presenting, re-read your six answers and confirm the final Root Cause and every Fix step are consistent with ALL of them — the cause is quoted verbatim from the playbook's "What can cause it" list (item 1), and no fix exceeds the item-6 scope. A conclusion or fix that contradicts any item is NOT presentable; resolve the contradiction first (re-fetch, re-scope, or downgrade to unconfirmed).
Any check fails → ONE targeted re-fetch for the missing datum. Still failing → insufficient evidence: do NOT pick a cause. Name the surviving candidate causes and, for each, the discriminating signal that would separate them, then:
## Investigation usually names it) → re-evaluate.AskUserQuestion to supply or confirm that signal — then continue the investigation from their answer. Do not guess in their place.Load references/escalation.md when ANY of:
Escalation = 2–4 parallel read-only probe subagents (one per candidate playbook + one "origin is upstream/elsewhere") + your adjudication + a conditional fresh-eyes verifier. Protocol, prompt templates, and spawn budget: references/escalation.md. No subagent-spawning tool in this harness → same protocol, probes executed serially in this context (references/escalation.md § Serial fallback).
Load references/presenting.md and follow it: fixes assembled for the root-cause domain and every propagation domain, every step source-cited, entity display names from raw data, the investigation summary table, and interactive resolutions (Healing Agent apply-flow) executed under the §1 approval gate.
New data mid-investigation (error messages, job IDs, logs) → re-run §2–§4 on it. If the new signals contradict the current match, that is trigger 6. Never patch new data into a concluded narrative.
After presenting and finishing any interactive actions: offer follow-up help and offer to delete or preserve .local/investigations/. If no root cause was found, offer via AskUserQuestion: provide more data (re-anchor) or open a UiPath support ticket with the evidence gathered.
© UiPath, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 524 other files (scripts, references) in skills/uipath-troubleshoot of UiPath/skills.
Open the folder on GitHubat commit 4c7cb7c
Uipath Troubleshoot next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Uipath Troubleshoot this skillUiPath/skills | 167 | — | ~5.3k | Automated safety check: Pass | MIT | |
| Diagnosing Superpowers Sessionsobra/superpowers | 297k | 3 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Pester Failure AnalysisPowerShell/PowerShell | 56k | — | ~5.1k | Automated safety check: Pass | MIT | |
| OpenLogi macOS Permissions TriageAprilNEA/OpenLogi | 23k | — | ~2.5k | Automated safety check: Notes | Apache-2.0 | |
| Paseo Committeegetpaseo/paseo | 20k | 1 repos | ~496 | Automated safety check: Pass | Custom licence | |
| Copilot Session Failure Analysisdotnet/maui | 23k | — | ~3.4k | Automated safety check: Pass | MIT |
obra/superpowers
Investigates a session where Superpowers went wrong, reads the transcripts on disk and produces an evidence-cited report, optionally prepared as a bug report for the maintainers.
PowerShell/PowerShell
Investigates failing Pester tests in PowerShell CI jobs by following a six-step workflow from pull request status to documented fix recommendations.
AprilNEA/OpenLogi
Decides whether an OpenLogi device problem on macOS is a privacy-permission (TCC) problem, using agent log lines, and says which identity needs which grant.
getpaseo/paseo
Forms a two-agent committee with contrasting profiles to analyze a stuck problem in parallel, reconcile their views and return a consensus plan without editing files.
dotnet/maui
Mines local Copilot CLI session logs for dotnet/maui to rank costly or failing runs, tag recurring failure modes, propose repo edits and emit guard evals.
appsmithorg/appsmith
Investigates a stubbornly failing Playwright test as a possible product bug, using error output, screenshots, traces and server code, and writes a structured bug report.
UiPath/skills
UiPath automation discovery — mines Slack/email/wikis/CRM/HRIS/ERP for repetitive work, SPOFs, and replicable models; produces a 4-tier prioritized opportunity report with UiPath implementation…
UiPath/skills
Maintain build-time skill flavors in the UiPath skills repository.
UiPath/skills
UiPath Coded Functions — deterministic Python or TypeScript/JavaScript units built with the uip function CLI (new -l py|ts|js, init, serve, run, pack, publish); the functions map in uipath.json…
UiPath/skills
TRIGGER for authoring, operating or diagnosing UiPath Maestro BPMN.
UiPath/skills
TRIGGER for authoring UiPath Maestro Case plans as <Name.case.ts with the reference-mode TypeScript builder SDK (@uipath/maestro-builder-sdk/case), compiling to caseplan.json, and running the uip…
UiPath/skills
UiPath API Workflow assistant — author, run, validate, package, publish, deploy, and troubleshoot JSON workflows for uip api-workflow.
UiPath causal investigation across every product, runtime, and activity package. Uipath Troubleshoot is an agent skill from UiPath/skills. UiPath causal investigation across every product, runtime, and activity package.
Uipath Troubleshoot fits situations like: the primary outcome is an explanation; root cause for undesirable existing behavior: faults; unexpected state changes.
Run `npx skills add UiPath/skills --skill uipath-troubleshoot -a claude-code`. Or copy the skill folder (skills/uipath-troubleshoot in UiPath/skills) into .claude/skills/uipath-troubleshoot in your project. Claude Code loads it when a task matches its description.
Run `npx skills add UiPath/skills --skill uipath-troubleshoot -a codex`. Or copy the skill folder (skills/uipath-troubleshoot in UiPath/skills) into .agents/skills/uipath-troubleshoot in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add UiPath/skills --skill uipath-troubleshoot -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/uipath-troubleshoot, .gemini/skills/uipath-troubleshoot, .github/skills/uipath-troubleshoot and .opencode/skills/uipath-troubleshoot in your project.
SKILL.md names no scripts, command-line tools or credentials: Uipath Troubleshoot is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Uipath Troubleshoot is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.3k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 612k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Uipath Troubleshoot: Diagnosing Superpowers Sessions (obra/superpowers, 297k stars), Pester Failure Analysis (PowerShell/PowerShell, 56k stars), OpenLogi macOS Permissions Triage (AprilNEA/OpenLogi, 23k stars) and Paseo Committee (getpaseo/paseo, 20k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
UiPath (a GitHub organization) maintains it in UiPath/skills, which has 167 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 11, 2026.
Source: UiPath/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.