Cut Release
delexw/claude-code-trace
Cuts a new versioned release of claude-code-trace end-to-end without asking any questions.
Develop and maintain the Clipboard Desktop repository. An agent skill from muutot/Clipboard.
$ npx skills add muutot/Clipboard --skill clipboard-dev -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install muutot/Clipboard clipboard-dev --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/muutot/Clipboard.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/clipboard-dev .claude/skills/clipboard-dev && 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 "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .claude/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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/muutot/Clipboard/tree/core/skills/clipboard-devType 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 muutot/Clipboard --skill clipboard-dev -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install muutot/Clipboard clipboard-dev --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/muutot/Clipboard.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/clipboard-dev .agents/skills/clipboard-dev && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .agents/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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 muutot/Clipboard --skill clipboard-dev -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install muutot/Clipboard clipboard-dev --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/muutot/Clipboard.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/clipboard-dev .cursor/skills/clipboard-dev && 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 "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .cursor/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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/muutot/Clipboard.git --path skills/clipboard-dev--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 muutot/Clipboard --skill clipboard-dev -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install muutot/Clipboard clipboard-dev --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/muutot/Clipboard.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/clipboard-dev .gemini/skills/clipboard-dev && 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 "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .gemini/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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 muutot/Clipboard clipboard-devInstalls 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 muutot/Clipboard --skill clipboard-dev -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/muutot/Clipboard.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/clipboard-dev .github/skills/clipboard-dev && 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 "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .github/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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 muutot/Clipboard --skill clipboard-dev -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install muutot/Clipboard clipboard-dev --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/muutot/Clipboard.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/clipboard-dev .opencode/skills/clipboard-dev && 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 "clipboard-dev" agent skill from https://github.com/muutot/Clipboard/tree/core/skills/clipboard-dev into .opencode/skills/clipboard-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clipboard-dev", 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.
clipboard-devDevelop and maintain the Clipboard Desktop repository. An agent skill from muutot/Clipboard.
Clipboard Dev is an agent skill from muutot/Clipboard. Develop and maintain the Clipboard Desktop repository. Use for repository orientation, TODO audits, Svelte/Tauri feature work, frontend-backend contract changes, settings and theme UI work, storage/search/OCR/platform changes, verification, and minimal Git commits. Enforces direct-evidence completion, the approved main-page style, settings style gates, reference routing, lifecycle safety, and a mandatory skill/reference currency check before every commit.
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including reference files (for example `agents/openai.yaml`, `references/backend-architecture.md` and `references/components.md`).
It sits in Development, covering Commit messages. It works with Tauri and Svelte. The repository describes itself as: High performance·Local first·Full platform clipboard manager. The licence is AGPL-3.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 0b01b6c. 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.
Shell commands in SKILL.md call:
npmgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm and git, which can reach the network depending on how they are called.
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.
Clipboard Dev loads about 3.5k tokens when it runs, and up to ~69k if it reads all its reference files. Until then it costs about 118 tokens; SKILL.md has 1,264 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 muutot/Clipboard at commit 0b01b6c, republished under its AGPL-3.0 licence (© muutot). 1,264 words, ~3,537 tokens.
.claude/skills/clipboard-dev/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.git status --short --branch, recent commits, TODO.md, and the exact source and tests in scope. Preserve unrelated user changes.Before every commit, inspect the staged diff and decide whether SKILL.md or any file under references/ must change. This gate is required even when the answer is “no documentation update needed.”
Update the matching reference in the same commit when the change affects any of these:
Keep stable workflow and routing rules in SKILL.md. Put module-specific facts, signatures, examples, and style details in the relevant reference. Do not edit documentation merely to create churn, but never commit a known-stale skill or reference.
| Task | Read before editing |
|---|---|
| Any repository change, TODO audit, verification, or commit | maintenance-workflow.md |
| Repository orientation, routes, directories, runtime surfaces | project-structure.md |
| Svelte component behavior or component ownership | components.md |
| Frontend stores, invoke wrappers, mapping, or settings bootstrap | services.md |
| Database/config/type/IPC/event contract changes | data-contracts.md |
| Rust startup, workers, storage, search, OCR, privacy, platform, CLI/API | backend-architecture.md |
| Any UI or CSS change | css-theming.md |
| Settings shell, panel markup, controls, feedback, or settings CSS | settings-panels.md and css-theming.md |
| General setting fields, defaults, normalization, persistence | settings-reference.md and data-contracts.md |
| Search pagination or cache behavior | search-cache-strategy.md |
| Global hotkeys, window shortcuts, keyboard config, or dispatch | hotkey-architecture.md |
| Reviewing a local/niche UI exception | niche_ui_style.md; treat it as a review queue, never as an approved pattern |
Also read the focused project document when relevant: docs/PITFALLS.md, docs/SEARCH.md, docs/OCR.md, or docs/DEFAULTS_AND_PRIVACY.md.
invoke, serde casing, error handling, and tests aligned.generalSettings, windowConfig) or a load gate — never a placeholder default that the fetch later overwrites. Lazy settings panels are destroyed and recreated on every section switch, so a per-mount fetch makes the wrong value (and any toggle animation) flash on each visit. See settings-panels.md.src/lib/i18n/locales/en.ts, zh-CN.ts, and src/lib/i18n/types.ts together unless the string is intentionally non-localized and documented.npm run check
npm run build
npm run test:rust
npm run lint:rust
npm run format:check
npm run verifyThe Rust format, test, and Clippy scripts cover every Cargo workspace member, including the
Tauri-independent sync crate. Run the narrowest relevant checks during implementation. Run
npm run verify at integration milestones or before a commit whose scope crosses frontend and
backend. If an environment prevents a required runtime, visual, platform, packaging, or performance
check, report the missing evidence and leave the corresponding TODO unverified.
The pre-release gate runs format + check + lint:rust and does not build locally (see skills/version-release/SKILL.md); building happens remotely in the GitHub Actions release.yml workflow on tag push, so the local build profile stays fast.
Build profiles in src-tauri/Cargo.toml are split so local builds are fast and storage-light, and only the GitHub Actions release build applies extreme runtime optimization:
npm run tauri dev — local dev run. [profile.dev] keeps dependencies unoptimized (opt-level 0, no debug symbols) with incremental + split-debuginfo = "unpacked", so the cached target is reused and rebuilds are as fast as possible.npm run tauri build — local packaging. [profile.release] is likewise tuned for build speed and minimal cache (opt-level 0, codegen-units = 256, no debug info, incremental = false)..github/workflows/release.yml sets CARGO_PROFILE_RELEASE_LTO=true, CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1, CARGO_PROFILE_RELEASE_OPT_LEVEL=3 plus RUSTFLAGS (target-cpu=x86-64-v3 on Windows/Linux, native on macOS, -fuse-ld=mold on Linux). Local builds are unaffected.ci.yml, release verify) build with --profile ci (deps at opt-level 0) and use sccache, mold on Linux, and cargo-nextest for tests.Follow the gitmoji convention established by the earliest ~70 commits of this repository:
<gitmoji> <type>[<scope>]: <message>feat, fix, docs, refactor).[storage], [settings], [search]).add pagination, fix vertical centering).| Emoji | Type | Use when |
|---|---|---|
| ✨ | feat | new feature or capability |
| 🐛 | fix | bug fix or correction |
| 📝 | docs | documentation, roadmap, skill, or reference update |
| ♻️ | refactor | code restructuring without behavior change |
| 🎨 | style | formatting, CSS, visual polish |
| 🚀 | perf | performance improvement |
| ✅ | test | adding or updating tests |
| 🔧 | chore | tooling, dependencies, build scripts, CI |
| 🎉 | chore | initial commit / project bootstrap |
| 🗃️ | feat | database / schema changes |
| 🔒 | feat | privacy, security, permissions, defaults enforcement |
| 🔍 | feat | search / index functionality |
| 🔌 | feat | exposing commands / connecting frontend to backend |
| 🔄 | feat | synchronization, reload, outbox |
| ⌨️ | feat | keyboard / shortcuts |
| ⚙️ | feat | configuration / settings |
| 💾 | feat | storage / persistence |
| 📦 | feat | packaging / dependencies |
| 🔎 | feat | search / query / listing |
| 🏷️ | feat | versioning / identification |
| 💬 | fix | messaging / empty-state / user-facing text |
| 🙈 | fix | hiding / ignoring / suppressing |
| 📁 | feat | file / directory organization |
| 📂 | feat | directory / path support |
| 🔡 | fix | text normalization / case handling |
| ✏️ | fix | minor text / copy corrections |
| ⚡ | chore | build / dependency addition |
| 🛠️ | feat | tooling / utility commands |
📝 docs[skill]: document commit message format convention
✨ feat[search]: add backend SearchResultCache and DB-level pagination truncation
🐛 fix[viewer]: finalize fullscreen refactor, a11y fix, cleanup old viewer route
♻️ refactor[css]: remove !important from actions-hidden and transfer-column
🎨 style[settings]: format code and minor cleanup across settings modules
🚀 perf[frontend]: cache virtual scroll heights, updateItem helper, named card handlersgit diff and git diff --cached; stage only the intended unit.GIT_COMMITTER_DATE preserved).git status after committing and report verification plus any evidence gaps.⚠️ Strong constraint — English only: All commit messages (including
feat,fix,style,docs, etc.) must be written in English. Do not use Chinese for the message body. If a recent commit was made in Chinese, reword it to English immediately while preserving the original author/committer timestamps.
© muutot, AGPL-3.0. 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 13 other files (references) in skills/clipboard-dev of muutot/Clipboard.
Open the folder on GitHubat commit 0b01b6c
Clipboard Dev 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 |
|---|---|---|---|---|---|---|
| Clipboard Dev this skillmuutot/Clipboard | 117 | — | ~3.5k | Automated safety check: Pass | AGPL-3.0 | |
| Cut Releasedelexw/claude-code-trace | 377 | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Guarded Git Commit and Pushjerrywu001/cc-sessions-viewer | 394 | — | ~603 | Automated safety check: Notes | MIT | |
| Commitossappscollective/oss-weather | 456 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Sveltekit Svelte5regisx001/Worklog | 261 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Worklog Designregisx001/Worklog | 261 | — | ~3.3k | Automated safety check: Pass | MIT |
delexw/claude-code-trace
Cuts a new versioned release of claude-code-trace end-to-end without asking any questions.
jerrywu001/cc-sessions-viewer
Commits and pushes only on an explicit request, pulling first, running the project's CI checks locally, and stopping cold on any conflict or failure.
ossappscollective/oss-weather
MANDATORY skill for ALL commits. An agent skill from ossappscollective/oss-weather.
regisx001/Worklog
Build, refactor, and debug features in SvelteKit + Svelte 5 runes.
regisx001/Worklog
Design and UI skill for the Worklog desktop project manager.
Mooshieblob1/MooshieUI
Adds a custom ComfyUI Python node to MooshieUI — Python class in mooshienodes.py, Rust required-class registration, and optional workflow template chain hookup.
muutot/Clipboard
Automated version bumping and release workflow for Clipboard Desktop.
Categories
Develop and maintain the Clipboard Desktop repository. An agent skill from muutot/Clipboard. Clipboard Dev is an agent skill from muutot/Clipboard. Develop and maintain the Clipboard Desktop repository.
Clipboard Dev fits situations like: repository orientation; svelte/Tauri feature work; frontend-backend contract changes; settings and theme UI work.
Run `npx skills add muutot/Clipboard --skill clipboard-dev -a claude-code`. Or copy the skill folder (skills/clipboard-dev in muutot/Clipboard) into .claude/skills/clipboard-dev in your project. Claude Code loads it when a task matches its description.
Run `npx skills add muutot/Clipboard --skill clipboard-dev -a codex`. Or copy the skill folder (skills/clipboard-dev in muutot/Clipboard) into .agents/skills/clipboard-dev 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 muutot/Clipboard --skill clipboard-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clipboard-dev, .gemini/skills/clipboard-dev, .github/skills/clipboard-dev and .opencode/skills/clipboard-dev in your project.
Going by SKILL.md and its folder, Clipboard Dev needs the command-line tools its instructions call (npm and git).
SKILL.md contains no URLs. Its commands use npm and git, which can reach the network depending on how they are called. 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.
Clipboard Dev is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k 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 66k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Clipboard Dev: Cut Release (delexw/claude-code-trace, 377 stars), Guarded Git Commit and Push (jerrywu001/cc-sessions-viewer, 394 stars), Commit (ossappscollective/oss-weather, 456 stars) and Sveltekit Svelte5 (regisx001/Worklog, 261 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
muutot (a GitHub user) maintains it in muutot/Clipboard, which has 117 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 8, 2026.
Source: muutot/Clipboard on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.