Ssh Skill
badseal/ssh-skill
A skill your agent uses when a task requires SSH or SCP/SFTP behavior, a remote server, server alias/IP/hostname/user@host, bastion or jump-host access, remote command execution, upload/download…
Cut a new tagged release of the dockstore/dockstore webservice (alpha/beta/rc/stable/hotfix), following the dockstore-deploy wiki's Hubflow + Maven CI-friendly-versions process.
$ npx skills add dockstore/dockstore --skill dockstore-release -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dockstore/dockstore dockstore-release --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/dockstore/dockstore.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/dockstore-release .claude/skills/dockstore-release && 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 "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .claude/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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/dockstore/dockstore/tree/develop/.claude/skills/dockstore-releaseType 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 dockstore/dockstore --skill dockstore-release -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dockstore/dockstore dockstore-release --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dockstore/dockstore.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/dockstore-release .agents/skills/dockstore-release && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .agents/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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 dockstore/dockstore --skill dockstore-release -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dockstore/dockstore dockstore-release --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dockstore/dockstore.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/dockstore-release .cursor/skills/dockstore-release && 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 "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .cursor/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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/dockstore/dockstore.git --path .claude/skills/dockstore-release--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 dockstore/dockstore --skill dockstore-release -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dockstore/dockstore dockstore-release --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dockstore/dockstore.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/dockstore-release .gemini/skills/dockstore-release && 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 "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .gemini/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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 dockstore/dockstore dockstore-releaseInstalls 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 dockstore/dockstore --skill dockstore-release -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dockstore/dockstore.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/dockstore-release .github/skills/dockstore-release && 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 "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .github/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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 dockstore/dockstore --skill dockstore-release -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dockstore/dockstore dockstore-release --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dockstore/dockstore.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/dockstore-release .opencode/skills/dockstore-release && 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 "dockstore-release" agent skill from https://github.com/dockstore/dockstore/tree/develop/.claude/skills/dockstore-release into .opencode/skills/dockstore-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dockstore-release", 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.
dockstore-releaseCut a new tagged release of the dockstore/dockstore webservice (alpha/beta/rc/stable/hotfix), following the dockstore-deploy wiki's Hubflow + Maven CI-friendly-versions process.
Dockstore Release is an agent skill from dockstore/dockstore. Cut a new tagged release of the dockstore/dockstore webservice (alpha/beta/rc/stable/hotfix), following the dockstore-deploy wiki's Hubflow + Maven CI-friendly-versions process. Use when asked to release, tag, or cut a new Dockstore webservice version.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in DevOps & Cloud. It works with Docker, Nextflow and Git. The repository describes itself as: An app store for scientific workflows, tools, notebooks, and services. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e73fa1c. 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:
gitghFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom 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.
Dockstore Release loads about 2k tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 864 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 dockstore/dockstore at commit e73fa1c, republished under its Apache-2.0 licence (© dockstore). 864 words, ~1,979 tokens.
.claude/skills/dockstore-release/SKILL.md (or your agent's skills folder).Guides a webservice release for dockstore/dockstore, based on the dockstore-deploy wiki
page "Dockstore Releases"
(webservice / "Friendly CI versions and a GitHub Action" section), adjusted for what the team
actually does in practice — see Notes / gotchas below for where practice diverges from the
wiki text.
This process touches shared state (git tags, branches, Artifactory, quay.io images, and
potentially master). Never run the build/tag/push/finish commands without showing the exact
command first and getting explicit confirmation — treat this the same as any other
hard-to-reverse, shared-state action.
Ask up front, via AskUserQuestion:
1.21.0-alpha.6, 1.21.0-beta.0,
1.21.0, or a hotfix like 1.20.1.alpha/beta/rc prerelease tag.X.Y.Z tag (no prerelease suffix) or a hotfix release.If it's not obvious from context, also confirm whether this is a release (branched from
develop) or a hotfix (branched from master).
Before running any command, check and report findings to the user:
git status on the current checkout — must be clean before starting.git fetch origin --tags, then confirm the target tag doesn't already exist
(git tag -l "<tag>", gh release view <tag> --repo dockstore/dockstore). If it exists, stop
and ask rather than overwriting/re-tagging.release/*/hotfix/* branches (local and origin/) that might collide with
or be confused for the new branch. If any look abandoned, confirm with the user before
deleting (git branch -d/-D, git push origin --delete) — don't delete unasked.<revision>/<changelist> in the root pom.xml to sanity-check against the target
version (normally sits at .0-SNAPSHOT on develop).Show the full tailored command sequence (below, with the real tag substituted) before running anything. Then execute step by step:
git hf release start/finish, the mvnw build, git commit, git tag, git push, branch deletion, drafting/publishing a GitHub Release — gets a
confirmation checkpoint first. Batch tightly-coupled steps (e.g. commit+tag+push) into one
confirmation once the diff has been shown, rather than asking before every single command.git checkout develop && git pull # or master, for a hotfix
git hf release start <tag> # or: git hf hotfix start <tag>
./mvnw clean install -Dchangelist=<suffix> -DskipTests
git add dockstore-webservice/src/main/resources/openapi3/openapi.yaml **/generated/**/pom.xml
git commit -m "Update artifacts"
git tag <tag> -a -m "release process"
git push origin <tag>
git push origin release/<tag><suffix> is the changelist override that reproduces the tag, i.e. everything after
<revision> in the version string — tag 1.21.0-alpha.5 (with <revision>1.21</revision>)
means -Dchangelist=.0-alpha.5.
Before committing, verify the build only touched
dockstore-webservice/src/main/resources/openapi3/openapi.yaml and each module's
generated/src/main/resources/pom.xml — if anything else changed, stop and ask.
Then:
gh run list --repo dockstore/dockstore --workflow=deploy_artifacts.yml,
then gh run view <run-id> --repo dockstore/dockstore. It publishes to OICR Artifactory and
pushes a Docker image to quay.io/dockstore/dockstore-webservice.develop, in practice this is
skipped for unstable tags — leave release/<tag> as pushed, don't reset generated files,
don't merge it anywhere, and don't draft a GitHub Release, unless the user explicitly asks for
one of those. Never run git hf release finish for an unstable tag.Higher stakes than Step 3: this reaches master and produces a public release. Confirm each
stage explicitly — don't chain through to git hf release finish without a checkpoint.
git checkout develop && git pull # or master, for a hotfix
git hf release start <tag> # or: git hf hotfix start <tag>
./mvnw clean install -Dchangelist=<suffix> -DskipTests
git add dockstore-webservice/src/main/resources/openapi3/openapi.yaml **/generated/**/pom.xml
git commit -m "Update artifacts"
git tag <tag> -a -m "release process"
git push origin <tag>
git push origin release/<tag>Wait for the Deploy artifacts action to pass, then reset generated files before merging back:
./mvnw clean install -DskipTests
git add dockstore-webservice/src/main/resources/openapi3/openapi.yaml dockstore-webservice/src/main/resources/swagger.yaml **/generated/**/pom.xml
git commit -m "Reset version"
git pushFinishing hubflow requires Dockstore GitHub admin / release-leads team membership:
git hf release finish <tag>
# or: git hf hotfix finish <tag>This merges into both master and develop. Expect merge conflicts on the develop side —
resolve in favor of develop's content (except take the incoming version bump), verify with a
full ./mvnw clean install, then check https://github.com/dockstore/dockstore/compare/develop...master
shows no pending diff. If conflicts are painful, the wiki's fallback (checkout the tag, diff
against master, apply as a patch, commit directly to master) is documented as a last resort
— surface it to the user rather than reaching for it unprompted.
Finally, draft the GitHub Release from the tag (confirm with the user before publishing, since this is a shared, externally-visible, hard-to-reverse action):
./mvnw), never system mvn, and always build the full reactor from
repo root — never -pl/-am a subset — since generated pom.xml files and
THIRD-PARTY-LICENSES.txt are derived from the complete module set.<revision>/<changelist> in the root pom.xml normally stay at .0-SNAPSHOT on develop;
the release version comes purely from the -Dchangelist=... build-time override, not from
editing pom.xml directly.release/* branch can bypass a "changes must be made through a pull
request" branch-protection rule for admins — expected, but call it out when it happens rather
than treating the bypass notice as an error.release/<tag> branches are left behind (never merged or deleted) —
that's normal; don't clean up old ones proactively without asking first.© dockstore, Apache-2.0. 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/dockstore-release of dockstore/dockstore.
Open the folder on GitHubat commit e73fa1c
Dockstore Release 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 |
|---|---|---|---|---|---|---|
| Dockstore Release this skilldockstore/dockstore | 131 | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Ssh Skillbadseal/ssh-skill | 536 | — | ~2.4k | Automated safety check: Notes | None | |
| Crabbox Quickstartopenclaw/crabbox | 1.5k | — | ~1.6k | Automated safety check: Notes | MIT | |
| Reviewwerf/werf | 4.7k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Rtk Skillsopaco/deepwiki-rs | 3.1k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Install CheckRLinf/RLinf | 5.5k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 |
badseal/ssh-skill
A skill your agent uses when a task requires SSH or SCP/SFTP behavior, a remote server, server alias/IP/hostname/user@host, bastion or jump-host access, remote command execution, upload/download…
openclaw/crabbox
Gets you running your repository's tests in a disposable Docker or Podman container on your own machine with Crabbox, with no account and no cloud spend.
werf/werf
Code review of a pull request, branch, or diff. An agent skill from werf/werf.
sopaco/deepwiki-rs
A skill your agent uses when running shell commands that produce verbose output (git, test, build, lint, package managers, docker).
RLinf/RLinf
Check, fix, or extend requirements/install.sh and its docker/Dockerfile coverage when adding a new embodied model or environment in RLinf, so the install logic reuses common utilities, keeps system…
openwpm/OpenWPM
A skill your agent uses to check on background feature agents launched via /kickoff — running in tmux sessions or docker/podman containers.
Categories
Cut a new tagged release of the dockstore/dockstore webservice (alpha/beta/rc/stable/hotfix), following the dockstore-deploy wiki's Hubflow + Maven CI-friendly-versions process. Dockstore Release is an agent skill from dockstore/dockstore. Cut a new tagged release of the dockstore/dockstore webservice (alpha/beta/rc/stable/hotfix), following the dockstore-deploy wiki's Hubflow + Maven CI-friendly-versions process.
Dockstore Release fits situations like: asked to release; cut a new Dockstore webservice version.
Run `npx skills add dockstore/dockstore --skill dockstore-release -a claude-code`. Or copy the skill folder (.claude/skills/dockstore-release in dockstore/dockstore) into .claude/skills/dockstore-release in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dockstore/dockstore --skill dockstore-release -a codex`. Or copy the skill folder (.claude/skills/dockstore-release in dockstore/dockstore) into .agents/skills/dockstore-release 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 dockstore/dockstore --skill dockstore-release -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dockstore-release, .gemini/skills/dockstore-release, .github/skills/dockstore-release and .opencode/skills/dockstore-release in your project.
Going by SKILL.md and its folder, Dockstore Release needs the command-line tools its instructions call (git and gh). Our summary lists: Docker.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. 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.
Dockstore Release is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.9k 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 Dockstore Release: Ssh Skill (badseal/ssh-skill, 536 stars), Crabbox Quickstart (openclaw/crabbox, 1.5k stars), Review (werf/werf, 4.7k stars) and Rtk Skill (sopaco/deepwiki-rs, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dockstore (a GitHub organization) maintains it in dockstore/dockstore, which has 131 GitHub stars. The repository was last updated on October 5, 2026.
Source: dockstore/dockstore on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.