Piece Builder
activepieces/activepieces
Build and edit Activepieces pieces (integrations) — creating new pieces, adding actions or triggers, or fixing bugs in existing ones.
Capture high-quality screenshots with MCP tools. An agent skill from sillsdev/FieldWorks.
$ npx skills add sillsdev/FieldWorks --skill smart-screenshot-capture -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sillsdev/FieldWorks smart-screenshot-capture --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/sillsdev/FieldWorks.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .claude/skills/smart-screenshot-capture && 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 "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .claude/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-captureType 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 sillsdev/FieldWorks --skill smart-screenshot-capture -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sillsdev/FieldWorks smart-screenshot-capture --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sillsdev/FieldWorks.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .agents/skills/smart-screenshot-capture && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .agents/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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 sillsdev/FieldWorks --skill smart-screenshot-capture -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sillsdev/FieldWorks smart-screenshot-capture --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sillsdev/FieldWorks.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .cursor/skills/smart-screenshot-capture && 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 "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .cursor/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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/sillsdev/FieldWorks.git --path .claude/skills/smart-screenshot-capture--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 sillsdev/FieldWorks --skill smart-screenshot-capture -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sillsdev/FieldWorks smart-screenshot-capture --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sillsdev/FieldWorks.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .gemini/skills/smart-screenshot-capture && 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 "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .gemini/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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 sillsdev/FieldWorks smart-screenshot-captureInstalls 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 sillsdev/FieldWorks --skill smart-screenshot-capture -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sillsdev/FieldWorks.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .github/skills/smart-screenshot-capture && 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 "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .github/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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 sillsdev/FieldWorks --skill smart-screenshot-capture -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sillsdev/FieldWorks smart-screenshot-capture --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sillsdev/FieldWorks.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/smart-screenshot-capture .opencode/skills/smart-screenshot-capture && 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 "smart-screenshot-capture" agent skill from https://github.com/sillsdev/FieldWorks/tree/main/.claude/skills/smart-screenshot-capture into .opencode/skills/smart-screenshot-capture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "smart-screenshot-capture", 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.
smart-screenshot-captureCapture high-quality screenshots with MCP tools. An agent skill from sillsdev/FieldWorks.
Smart Screenshot Capture is an agent skill from sillsdev/FieldWorks. Capture high-quality screenshots with MCP tools. Use when the user asks to take a screenshot, show the screen, capture a window, document UI evidence, collect before/after images, inspect browser output, or verify a desktop app visually with WinForms MCP, WinApp MCP, browser screenshots, image previews, annotations, or screenshot diffs.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Windows-first adaptation for VS Code agents with WinForms MCP, WinApp MCP, browser page tools, and image preview tools. Inspired by brennacodes' screenshotr…
It sits in Productivity & Automation, covering MCP servers. It works with Model Context Protocol. The repository describes itself as: FieldWorks is a suite of software tools for language and cultural data, with support for complex scripts. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit bd0608d. 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.
No scripts in the folder and no shell commands in SKILL.md.
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.
Windows-first adaptation for VS Code agents with WinForms MCP, WinApp MCP, browser page tools, and image preview tools. Inspired by brennacodes' screenshotr skill, but adapted away from macOS screencapture/sips commands.
From compatibility in the SKILL.md frontmatter.
Smart Screenshot Capture loads about 1.7k tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 781 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); files beside SKILL.md are not scanned.
The full file from sillsdev/FieldWorks at commit bd0608d, republished under its MIT licence (© sillsdev). 781 words, ~1,692 tokens.
.claude/skills/smart-screenshot-capture/SKILL.md (or your agent's skills folder).Use this skill to capture clear, reviewable screenshots without making the user manually crop, upload, or explain the screen. Prefer focused captures of the target app, window, browser page, or element over whole-desktop images.
view_image or the
appropriate image preview tool.Choose the narrowest useful target:
appId or windowHandle.screenshot_page
for the whole viewport or an element-specific capture.When capturing a desktop app, inspect the UI tree or window list first if there is any risk of targeting the wrong window.
For this repository, FieldWorks evidence folders (transient vs committed vs
parity bundles) are defined in
../fieldworks-winapp/navigation/screenshot-evidence.md — use those. Otherwise:
Output/ManualEvidence/screenshots/Create the folder if needed. Do not put scratch screenshots in committed evidence folders unless the user asks for review-ready evidence.
Use sorted, descriptive names:
<target>-<state>.png01-before-<state>.png, 02-after-<state>.png../fieldworks-winforms-to-avalonia-migration/references/parity-evidence.md §6
(visual.legacy.png, visual.avalonia.png,
visual.diff.png, ...) under
openspec/changes/<change-id>/evidence/parity/{scenarioId}/{bundleId}/;
manual captures use a bundleId like manual-YYYYMMDDstep-01-<state>.png, step-02-<state>.png<app>-<window-or-dialog>.pngscreenshot-YYYY-MM-DD-HHMMSS.pngKeep generated names short, lowercase, and kebab-case. Prefer 2-5 meaningful words over timestamps unless ordering or uniqueness requires a timestamp.
Use the best available tool for the current target:
winforms_take_screenshot (PrintWindow capture; no foregrounding needed).mcp_winapp_take_screenshot_optimized when image size
matters, otherwise mcp_winapp_take_screenshot.mcp_winapp_annotate_screenshot.mcp_winapp_screenshot_diff.screenshot_page.view_image.Prefer MCP screenshot tools over shell commands. Do not use the upstream
macOS-specific screencapture, sips, or AppleScript workflow on Windows.
For before/after work, capture the before state first whenever it is available. If the before state is unavailable in the current worktree, say so and capture the fixed or current state with a clear filename.
Use multiple captures when one image cannot tell the story:
For migration parity bundles, keep framing, DPI, zoom, and window size matched across WinForms and Avalonia captures whenever density, wrapping, or spacing is under review.
For a parity bundle, pair the visual captures with the matching semantic snapshot and workflow/accessibility evidence for the same scenarioId (folder layout and file names per ../fieldworks-winforms-to-avalonia-migration/references/parity-evidence.md §6); a screenshot pair alone is not a full parity claim.
For sequences, keep the same target, window size, and framing across captures unless the task is specifically about responsive or layout behavior.
Before considering the screenshot done, verify:
If a screenshot tool produces a cropped, blank, or wrong-window capture, switch drivers in this order: focused WinForms capture, WinApp optimized capture, browser capture, then whole-window or whole-desktop fallback.
© sillsdev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/smart-screenshot-capture of sillsdev/FieldWorks.
Open the folder on GitHubat commit bd0608d
Smart Screenshot Capture 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 |
|---|---|---|---|---|---|---|
| Smart Screenshot Capture this skillsillsdev/FieldWorks | 110 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Piece Builderactivepieces/activepieces | 25k | — | ~3.1k | Automated safety check: Notes | Custom licence | |
| Profile App Cpuactivepieces/activepieces | 25k | — | ~1.9k | Automated safety check: Pass | Custom licence | |
| Profile Worker Memoryactivepieces/activepieces | 25k | — | ~1.7k | Automated safety check: Pass | Custom licence | |
| Isolated Linux Agent Workspaceagent-sh/agent-workspace-linux | 186 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Xiaohongshu Content Researchjumodada/Drissionpage-MCP-Server | 487 | — | ~768 | Automated safety check: Pass | Custom licence |
activepieces/activepieces
Build and edit Activepieces pieces (integrations) — creating new pieces, adding actions or triggers, or fixing bugs in existing ones.
activepieces/activepieces
Find what is burning CPU in a live app container without restarting it: separate the JS thread from GC and libuv, open the V8 inspector in place with SIGUSR1, take a CPU profile over CDP, and…
activepieces/activepieces
Diagnose a worker that is growing memory or being OOM-killed: separate a JS-heap leak from native growth, take a V8 heap snapshot of a live worker in place (never uploading it), and walk the…
agent-sh/agent-workspace-linux
Drives a hidden, agent-owned Linux desktop and browser over MCP for GUI testing and web automation without touching the user's real desktop.
jumodada/Drissionpage-MCP-Server
A skill your agent uses for authorized, read-only research on public Xiaohongshu content or the local Xiaohongshu-like playground fixture.
activepieces/activepieces
Build or review audit trails in TypeScript/JavaScript apps using evlog (pipelines, typed actions, denials, retention, compliance-style reviews).
sillsdev/FieldWorks
Read-only Python utilities for Jira (SIL Data Center): fetch an issue, search with JQL, read transitions, links, worklogs, agile boards and projects.
sillsdev/FieldWorks
Python utilities for Jira (SIL Data Center) covering issue management, JQL search, workflows and transitions, links, agile boards, worklogs and projects.
sillsdev/FieldWorks
Control and document the FieldWorks desktop application with WinForms MCP or WinApp MCP.
sillsdev/FieldWorks
Drive the conversion of one legacy slice type to the Avalonia detail view through analysis, developer alignment, integration-test planning, route/exemplar mapping, design, and scaffold/implement.
sillsdev/FieldWorks
Combine several open Dependabot pull requests into a single branch and PR: enumerate the open Dependabot PRs, cherry-pick them onto fresh main, rewrite commit messages to satisfy…
sillsdev/FieldWorks
Capture or review FieldWorks parity evidence: semantic snapshots, render/visual baselines, layout parity, failure artifacts, XML view definitions, and the Avalonia presentation IR.
Works with
Categories
Capture high-quality screenshots with MCP tools. An agent skill from sillsdev/FieldWorks. Smart Screenshot Capture is an agent skill from sillsdev/FieldWorks. Capture high-quality screenshots with MCP tools.
Smart Screenshot Capture fits situations like: the user asks to take a screenshot; show the screen; capture a window; document UI evidence.
Run `npx skills add sillsdev/FieldWorks --skill smart-screenshot-capture -a claude-code`. Or copy the skill folder (.claude/skills/smart-screenshot-capture in sillsdev/FieldWorks) into .claude/skills/smart-screenshot-capture in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sillsdev/FieldWorks --skill smart-screenshot-capture -a codex`. Or copy the skill folder (.claude/skills/smart-screenshot-capture in sillsdev/FieldWorks) into .agents/skills/smart-screenshot-capture 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 sillsdev/FieldWorks --skill smart-screenshot-capture -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/smart-screenshot-capture, .gemini/skills/smart-screenshot-capture, .github/skills/smart-screenshot-capture and .opencode/skills/smart-screenshot-capture in your project.
SKILL.md names no scripts, command-line tools or credentials: Smart Screenshot Capture is instructions for the agent only. Compatibility (from SKILL.md): Windows-first adaptation for VS Code agents with WinForms MCP, WinApp MCP, browser page tools, and image preview tools. Inspired by brennacodes' screenshotr skill, but adapted away from macOS screencapture/sips commands. .
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. Review the folder before installing.
Smart Screenshot Capture is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Smart Screenshot Capture: Piece Builder (activepieces/activepieces, 25k stars), Profile App Cpu (activepieces/activepieces, 25k stars), Profile Worker Memory (activepieces/activepieces, 25k stars) and Isolated Linux Agent Workspace (agent-sh/agent-workspace-linux, 186 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sillsdev (a GitHub organization) maintains it in sillsdev/FieldWorks, which has 110 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 8, 2026.
Source: sillsdev/FieldWorks on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.