Open Edit
veedstudio/open-edit
Video work with VEED's hosted services and a CLI toolkit — word-timed transcription, cutting, background removal, AI presenters, lipsync, any fal model, sound mixing, and a Chrome renderer for HTML…
Removes an image background and exports a transparent PNG by driving the real Adobe Photoshop app on a macOS host, after asking your permission to take over the screen.
$ npx skills add THU-SAGE/syll --skill photoshop-cutout -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install THU-SAGE/syll photoshop-cutout --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/THU-SAGE/syll.git skills-src && mkdir -p .claude/skills && cp -r skills-src/syll/skills/photoshop-cutout .claude/skills/photoshop-cutout && 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 "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .claude/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutoutType 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 THU-SAGE/syll --skill photoshop-cutout -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install THU-SAGE/syll photoshop-cutout --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/THU-SAGE/syll.git skills-src && mkdir -p .agents/skills && cp -r skills-src/syll/skills/photoshop-cutout .agents/skills/photoshop-cutout && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .agents/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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 THU-SAGE/syll --skill photoshop-cutout -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install THU-SAGE/syll photoshop-cutout --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/THU-SAGE/syll.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/syll/skills/photoshop-cutout .cursor/skills/photoshop-cutout && 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 "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .cursor/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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/THU-SAGE/syll.git --path syll/skills/photoshop-cutout--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 THU-SAGE/syll --skill photoshop-cutout -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install THU-SAGE/syll photoshop-cutout --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/THU-SAGE/syll.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/syll/skills/photoshop-cutout .gemini/skills/photoshop-cutout && 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 "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .gemini/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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 THU-SAGE/syll photoshop-cutoutInstalls 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 THU-SAGE/syll --skill photoshop-cutout -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/THU-SAGE/syll.git skills-src && mkdir -p .github/skills && cp -r skills-src/syll/skills/photoshop-cutout .github/skills/photoshop-cutout && 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 "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .github/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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 THU-SAGE/syll --skill photoshop-cutout -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install THU-SAGE/syll photoshop-cutout --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/THU-SAGE/syll.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/syll/skills/photoshop-cutout .opencode/skills/photoshop-cutout && 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 "photoshop-cutout" agent skill from https://github.com/THU-SAGE/syll/tree/main/syll/skills/photoshop-cutout into .opencode/skills/photoshop-cutout/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "photoshop-cutout", 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.
photoshop-cutoutRemoves an image background and exports a transparent PNG by driving the real Adobe Photoshop app on a macOS host, after asking your permission to take over the screen.
The skill calls a photoshop_cutout tool that is not a filter running in the agent's own process. It launches or focuses Adobe Photoshop on a macOS host, opens the image, performs a subject-selection cutout and exports a transparent PNG. The tool then measures the result, including how much background was removed and whether a clean alpha channel exists, and returns a verdict while the before and after images show inline.
Because the tool takes over the host's mouse and keyboard, the first call must use confirmed=false, which only returns a consent question. The agent shows that question, waits for a clear yes, and only then calls again with confirmed=true. Silence, ambiguity or a maybe does not count. Reports must stick to the measured verdict: PASS means the alpha checks passed and the background was removed, while REVIEW means the file was exported but not every transparency check passed.
It recognizes English and Chinese phrasing for the intent, for example remove the background, cut out the product, make a transparent PNG, and the Chinese terms 抠图 and 去背景. Adobe Photoshop must be available on the macOS host.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3741347. 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.
Photoshop Background Cutout loads about 1.2k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 621 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 THU-SAGE/syll at commit 3741347, republished under its MIT licence (© THU-SAGE). 621 words, ~1,176 tokens.
.claude/skills/photoshop-cutout/SKILL.md (or your agent's skills folder).Use the photoshop_cutout tool to remove the background from an image and
deliver a transparent PNG. This is not a filter that runs in this process —
it drives the real Adobe Photoshop application on a macOS host, opens the
image, runs the cutout, and exports the result.
The user wants a subject lifted off its background. Recognize the intent from phrases like:
photoshop_cutout with the path to the source image.This tool seizes the mouse and keyboard of the host machine. It MUST NOT take over the screen without the user's explicit permission.
confirmed=false. Always make the first call with
confirmed=false. The tool will return a takeover-consent question (it does
not touch the mouse/keyboard yet). Surface that question to the user.confirmed=true. Only then call again with
confirmed=true. This is the call that actually takes over the host.Never set confirmed=true on the first call, and never assume consent.
Report only what the tool's measured verdict supports. Do not embellish.
The tool returns a Markdown report whose first line is either
**Verdict**: PASS … or **Verdict**: REVIEW …, followed by measured numbers
(transparent %, subject %, whether an alpha channel is present).
Never claim "done", "cut out", or "transparent" beyond what the verdict and the measured ratios support. The user trusts the numbers, not your optimism.
When the user asks for a cutout:
confirmed=false. Relay the takeover-consent question.confirmed=true. Run the real cutout.User: "帮我把这张产品图抠图,要透明背景"
photoshop_cutout(image_path="/path/to/product.jpg", confirmed=false).photoshop_cutout(image_path="/path/to/product.jpg", confirmed=true).**Verdict**: PASS. You report: "背景已去除,导出了透明 PNG(结果已通过校验)。"
The before/after images appear inline. If it returns REVIEW instead, say the
cutout needs another look rather than claiming success.gui_action directly to attempt the cutout — use this
dedicated tool, which knows the Photoshop workflow and measures the result.confirmed=true before the user agrees.REVIEW verdict is not a clean cutout.© THU-SAGE, 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 syll/skills/photoshop-cutout of THU-SAGE/syll.
Open the folder on GitHubat commit 3741347
Photoshop Background Cutout 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 |
|---|---|---|---|---|---|---|
| Photoshop Background Cutout this skillTHU-SAGE/syll | 303 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Open Editveedstudio/open-edit | 1.6k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Zipicokooo5km/Skills4U | 183 | — | ~2.2k | Automated safety check: Pass | MIT | |
| AI Image Generation and Editingzhayujie/CowAgent | 47k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Generate Imageynulihao/AgentSkillOS | 618 | 10 repos | ~1.7k | Automated safety check: Notes | None | |
| GPT Image Generation CLIwuyoscar/GPT-Image2-Skill | 5.7k | — | ~2.5k | Automated safety check: Notes | MIT |
veedstudio/open-edit
Video work with VEED's hosted services and a CLI toolkit — word-timed transcription, cutting, background removal, AI presenters, lipsync, any fal model, sound mixing, and a Chrome renderer for HTML…
okooo5km/Skills4U
Local image compression and Zipic-app expert for macOS and native Windows.
zhayujie/CowAgent
Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.
ynulihao/AgentSkillOS
Generate or edit images using AI models (FLUX, Gemini). An agent skill from ynulihao/AgentSkillOS.
wuyoscar/GPT-Image2-Skill
Generates and edits images with GPT Image 2 or 2.5 through a packaged CLI and a prompt gallery, after settling which model fits the request.
heygen-com/hyperframes
Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.
THU-SAGE/syll
Cleans a voice recording by driving Adobe Audition on a macOS host to reduce hiss, hum, background noise and sibilance, after asking for your consent.
THU-SAGE/syll
Finds a file on the local machine, shows previews of the candidates, and sends the one you pick back through the current chat channel after confirmation.
THU-SAGE/syll
Controls desktop applications through screenshots: a vision model reads the screen and returns click, type and scroll actions that pyautogui then performs.
THU-SAGE/syll
Builds a short spoken morning news briefing from a few web searches and turns it into one audio clip, on request or on a schedule.
THU-SAGE/syll
Produces a clearly labeled, research-based stand-in for a Genshin Impact or Honkai: Star Rail daily check-in when no real sign-in can be run.
THU-SAGE/syll
Simulate an overnight local mail summary when there is no real local mailbox integration or recorded GUI workflow available.
Works with
Categories
Removes an image background and exports a transparent PNG by driving the real Adobe Photoshop app on a macOS host, after asking your permission to take over the screen. The skill calls a photoshop_cutout tool that is not a filter running in the agent's own process. It launches or focuses Adobe Photoshop on a macOS host, opens the image, performs a subject-selection cutout and exports a transparent PNG.
Photoshop Background Cutout fits situations like: removing the background from a product photo to get a transparent PNG; cutting a person or logo out of an image; chinese-language requests such as 抠图, 去背景 or 做透明 PNG.
Run `npx skills add THU-SAGE/syll --skill photoshop-cutout -a claude-code`. Or copy the skill folder (syll/skills/photoshop-cutout in THU-SAGE/syll) into .claude/skills/photoshop-cutout in your project. Claude Code loads it when a task matches its description.
Run `npx skills add THU-SAGE/syll --skill photoshop-cutout -a codex`. Or copy the skill folder (syll/skills/photoshop-cutout in THU-SAGE/syll) into .agents/skills/photoshop-cutout 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 THU-SAGE/syll --skill photoshop-cutout -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/photoshop-cutout, .gemini/skills/photoshop-cutout, .github/skills/photoshop-cutout and .opencode/skills/photoshop-cutout in your project.
SKILL.md names no scripts, command-line tools or credentials: Photoshop Background Cutout is instructions for the agent only. Our summary lists: Adobe Photoshop on a macOS host; The photoshop_cutout tool; Your explicit permission for the agent to control the mouse and keyboard.
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.
Photoshop Background Cutout is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.7k 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 Photoshop Background Cutout: Open Edit (veedstudio/open-edit, 1.6k stars), Zipic (okooo5km/Skills4U, 183 stars), AI Image Generation and Editing (zhayujie/CowAgent, 47k stars) and Generate Image (ynulihao/AgentSkillOS, 618 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
THU-SAGE (a GitHub organization) maintains it in THU-SAGE/syll, which has 303 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on June 9, 2026.
Source: THU-SAGE/syll on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.