Favicon of ui-action

ui-action Skill

AI Agent SkillJavaOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
51/100

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

Copy skill directory
  • 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

JavaCopy skill directory

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.

Share:

Stars
117
Forks
48
Last commit
9 days ago
Repository age
4 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to ui-action

ui-action: Install, Config & GitHub Signals – SkillIndex