ui-action Skill
Authors and validates SWTBot JSON probe scripts for GitHub Copilot for Eclipse UI flows against a real Eclipse workbench. Use when creating or updating probe-scripts, converting test plans to UI probes, validating end-to-end Eclipse UI behavior, or troubleshooting ProbeRunner failures. Published by microsoft in copilot-for-eclipse.
What is ui-action Skill?
Authors and validates SWTBot JSON probe scripts for GitHub Copilot for Eclipse UI flows against a real Eclipse workbench. Use when creating or updating probe-scripts, converting test plans to UI probes, validating end-to-end Eclipse UI behavior, or troubleshooting ProbeRunner failures. Published by microsoft in copilot-for-eclipse. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Design and media
- Testing use cases
- Design and media use cases
Technical details
- Install or run with Copy skill directory
When to use ui-action Skill
- Use it for testing.
- Use it for design and media.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/copilot-for-eclipse
- Skill file: .github/skills/ui-action/SKILL.md
What it does
Authors and validates SWTBot JSON probe scripts for GitHub Copilot for Eclipse UI flows against a real Eclipse workbench. Use when creating or updating probe-scripts, converting test plans to UI probes, validating end-to-end Eclipse UI behavior, or troubleshooting ProbeRunner failures.
Skill instructions
SWTBot Probe Scripts Use this skill to create or update JSON probes for com.microsoft.copilot.eclipse.swtbot.test. Probes drive the workbench through SWTBot actions and run as Tycho tests; no Java is compiled per test case. Quick start 1. Create one focused JSON script at com.microsoft.copilot.eclipse.swtbot.test/probe-scripts/<plan-slug-<tc-id.json. 2. Start by settling the workbench and opening the view under test: json [ { "action": "waitForIdle" }, { "action": "screenshot", "id": "01-startup" }, { "action": "showView", "idRef": "com.microsoft.copilot.eclipse.ui.chat.ChatView" }, { "action": "waitForIdle" }, { "action": "screenshot", "id": "02-chat-open" } ] 3. Add user-level steps only, such as click, typeIn, clearElement, pressKey, invokeCommand, waitFor, waitForMethod, assertExists, screenshot, or dumpUi. Prefer widgetId locators for widgets the plugin owns. 4. Run from the repository root: bash ./mvnw clean verify -Dprobe.script=probe-scripts/<name.json Use root clean verify as
Explore related resources
Frequently asked questions
What is ui-action?
ui-action is a open-source AI agent skill with Copy skill directory. Authors and validates SWTBot JSON probe scripts for GitHub Copilot for Eclipse UI flows against a real Eclipse workbench.
Who is ui-action best for?
ui-action is best for reusing agent instructions, scripts, and references, testing workflows, design and media workflows.
How do I install ui-action?
Install or run ui-action using Copy skill directory. Check ui-action for the latest setup command.
Is ui-action actively maintained?
ui-action may need a closer maintenance check before production use.
Auto-fetched from GitHub.