degit Project Scaffolding
Rich-Harris/degit
Downloads a repository snapshot or template with degit into an empty folder, from GitHub, GitLab, Bitbucket, Sourcehut or a Gist, optionally at a branch, tag or commit.
Handle SLEAP GitHub support workflow for issues and discussions.
$ npx skills add talmolab/sleap --skill sleap-support -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install talmolab/sleap sleap-support --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/talmolab/sleap.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/sleap-support .claude/skills/sleap-support && 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 "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .claude/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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/talmolab/sleap/tree/develop/.claude/skills/sleap-supportType 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 talmolab/sleap --skill sleap-support -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install talmolab/sleap sleap-support --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/talmolab/sleap.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/sleap-support .agents/skills/sleap-support && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .agents/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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 talmolab/sleap --skill sleap-support -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install talmolab/sleap sleap-support --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/talmolab/sleap.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/sleap-support .cursor/skills/sleap-support && 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 "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .cursor/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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/talmolab/sleap.git --path .claude/skills/sleap-support--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 talmolab/sleap --skill sleap-support -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install talmolab/sleap sleap-support --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/talmolab/sleap.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/sleap-support .gemini/skills/sleap-support && 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 "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .gemini/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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 talmolab/sleap sleap-supportInstalls 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 talmolab/sleap --skill sleap-support -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/talmolab/sleap.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/sleap-support .github/skills/sleap-support && 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 "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .github/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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 talmolab/sleap --skill sleap-support -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install talmolab/sleap sleap-support --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/talmolab/sleap.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/sleap-support .opencode/skills/sleap-support && 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 "sleap-support" agent skill from https://github.com/talmolab/sleap/tree/develop/.claude/skills/sleap-support into .opencode/skills/sleap-support/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sleap-support", 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.
sleap-supportHandle SLEAP GitHub support workflow for issues and discussions.
Sleap Support is an agent skill from talmolab/sleap. Handle SLEAP GitHub support workflow for issues and discussions. Use when the user says "support", provides a GitHub issue/discussion number like "2512", or asks to investigate a user report from talmolab/sleap. Scaffolds investigation folders, downloads posts with images, analyzes problems, and drafts friendly responses.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `gh-commands.md`, `response-templates.md` and `troubleshooting-patterns.md`).
It sits in Development, covering Project scaffolding. It works with GitHub. The repository describes itself as: A deep learning framework for multi-animal pose tracking.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4786f14. 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:
ghgitwgetuvxpythonFrom 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:
slp.shFrom 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.
Sleap Support loads about 2k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 460 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 talmolab/sleap at commit 4786f14, republished under its BSD-3-Clause-Clear licence (© talmolab). 460 words, ~2,050 tokens.
.claude/skills/sleap-support/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Handle GitHub issues and discussions from talmolab/sleap with a systematic investigation process.
When given an issue/discussion number:
# Check both issues AND discussions (users often post in wrong category)
gh issue view 2512 --repo talmolab/sleap --json number,title,body,author,createdAt,comments 2>/dev/null || \
gh api repos/talmolab/sleap/discussions/2512 2>/dev/nullFirst, check if an investigation already exists:
ls -d scratch/*-*2512* 2>/dev/null || echo "No existing investigation"If none exists, create one:
mkdir -p scratch/$(date +%Y-%m-%d)-{issue|discussion}-2512-{short-description}For Issues:
gh issue view NUMBER --repo talmolab/sleap --json number,title,body,author,createdAt,comments,labels > scratch/.../issue.jsonFor Discussions:
gh api repos/talmolab/sleap/discussions/NUMBER > scratch/.../discussion.jsonExtract image URLs from the post body and download:
# Parse markdown image links: 
grep -oP '!\[.*?\]\(\K[^)]+' scratch/.../issue.json | while read url; do
wget -P scratch/.../images/ "$url"
doneConvert the JSON to readable markdown with inline images:
# Issue/Discussion #NUMBER: Title
**Author**: @username
**Created**: YYYY-MM-DD
**Platform**: (extract from post if mentioned)
**SLEAP Version**: (extract from post if mentioned)
## Original Post
[post body with images referenced inline]
## Comments
[any replies]Create scratch/.../README.md:
# Investigation: Issue/Discussion #NUMBER
**Date**: YYYY-MM-DD
**Post**: https://github.com/talmolab/sleap/{issues|discussions}/NUMBER
**Author**: @username
**Type**: Bug Report | Usage Question | Feature Request
## Summary
[1-2 sentence summary of the issue]
## Key Information
- **Platform**: Windows/macOS/Linux
- **SLEAP Version**: X.Y.Z
- **GPU**: (if relevant)
- **Dataset**: (if described)
## Preliminary Analysis
[Initial thoughts on what might be happening]
## Areas to Investigate
- [ ] Check area 1
- [ ] Check area 2
## Files
- `USER_POST.md` - Original post content
- `images/` - Downloaded screenshots
- `RESPONSE_DRAFT.md` - Draft response (when ready)Before deep investigation, check if the issue was already fixed:
# Get user's SLEAP version from their post (look for sleap doctor output or sleap.__version__)
USER_VERSION="1.4.0" # example
# Check sleap releases for fixes
gh release list --repo talmolab/sleap --limit 20
gh release view v1.5.0 --repo talmolab/sleap --json body -q '.body' | grep -i "fix"
# For sleap-io issues
gh release list --repo talmolab/sleap-io --limit 10
gh release view v0.6.0 --repo talmolab/sleap-io --json body -q '.body'
# For sleap-nn/training issues
gh release list --repo talmolab/sleap-nn --limit 10
gh release view v0.2.0 --repo talmolab/sleap-nn --json body -q '.body'If a fix exists in a newer version:
If investigating an unfixed bug:
# Clone repos if not present
[ -d scratch/repos/sleap-io ] || gh repo clone talmolab/sleap-io scratch/repos/sleap-io
[ -d scratch/repos/sleap-nn ] || gh repo clone talmolab/sleap-nn scratch/repos/sleap-nn
# Checkout user's version
cd scratch/repos/sleap-io && git fetch --tags && git checkout v0.5.0
cd scratch/repos/sleap-nn && git fetch --tags && git checkout v0.1.5
# Now you're looking at the code they're actually runningUse git blame to find potential culprits:
# Find when a suspicious function was last changed
git blame -L 50,100 sleap/io/main.py
# Check if a line was changed recently
git log --oneline -5 -- path/to/file.py
# Find the commit that introduced a specific change
git log -S "function_name" --onelineDetermine the issue type:
Usage Question: Check if documentation covers this. Common topics:
Bug Report: Try to reproduce. Check:
Feature Request: Note for tracking, no immediate action needed.
When to request SLP file:
Suggest upload to https://slp.sh - our SLP file sharing service.
If SLP provided: Download and analyze:
sio show path/to/file.slp --summary
sio show path/to/file.slp --videos
sio show path/to/file.slp --skeletonCreate RESPONSE_DRAFT.md following this structure:
Hi @{username},
Thanks for the post!
[Restate understanding: "If I understand correctly, you're seeing X when you try to Y..."]
[Provide solution OR request more info]
[If requesting info, give EXPLICIT instructions:]
- Use `sleap doctor` CLI for diagnostics
- Provide copy-paste terminal commands
- Assume non-technical user
Let us know if that works for you!
Cheers,
:heart: Talmo & Claude :robot:
<details>
<summary><b>Extended technical analysis</b></summary>
[Detailed investigation notes, code traces, version checks]
</details>:heart: Talmo & Claude :robot:Terminal commands must be copy-paste ready:
# Good - one-liner, no environment activation needed
sleap doctor
# Good - uses uvx for isolated execution
uvx sio show your_file.slp --summary
# Bad - assumes environment knowledge
source activate sleap && python -c "import sleap; print(sleap.__version__)"For data/I/O issues - Check talmolab/sleap-io:
../sleap-io (preferred)gh repo clone talmolab/sleap-io scratch/repos/sleap-iosleap-io/docs/examples.md, sleap-io/docs/formats/SLP.mdsio show --help for inspection commandsFor training/inference issues - Check talmolab/sleap-nn:
../sleap-nn (preferred)gh repo clone talmolab/sleap-nn scratch/repos/sleap-nnsleap-track with different settingsALWAYS confirm with the developer before posting:
Never post automatically - support responses represent the project.
© talmolab, BSD-3-Clause-Clear. 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 3 other files in .claude/skills/sleap-support of talmolab/sleap.
Open the folder on GitHubat commit 4786f14
Sleap Support 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 |
|---|---|---|---|---|---|---|
| Sleap Support this skilltalmolab/sleap | 618 | — | ~2k | Automated safety check: Pass | BSD-3-Clause-Clear | |
| degit Project ScaffoldingRich-Harris/degit | 7.9k | — | ~534 | Automated safety check: Pass | MIT | |
| Rust Hygiene Audittsz-org/tsz | 577 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Create Vechain Dappvechain/x-app-template | 450 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Upgrade Starter Kitworkadventure/map-starter-kit | 156 | — | ~1.3k | Automated safety check: Notes | Custom licence | |
| Create PRgenlayerlabs/genlayer-studio | 180 | — | ~635 | Automated safety check: Pass | MIT |
Rich-Harris/degit
Downloads a repository snapshot or template with degit into an empty folder, from GitHub, GitLab, Bitbucket, Sourcehut or a Gist, optionally at a branch, tag or commit.
tsz-org/tsz
Run a deep DRY + code-hygiene audit of the Rust workspace and turn the findings into verified, deduplicated, hierarchical GitHub tech-debt issues.
vechain/x-app-template
Scaffold a VeChain dApp with Next.js, VeChain Kit, Chakra UI v3, and GitHub Pages deployment.
workadventure/map-starter-kit
Upgrade a WorkAdventure map repository to the latest version of the map-starter-kit (github.com/workadventure/map-starter-kit) - refreshes package.json dependencies, vite/tsconfig/build config, CI…
genlayerlabs/genlayer-studio
Create GitHub pull requests by analyzing branch diff and following the project template
pavel-molyanov/molyanov-ai-dev
Initializes a project from the standard dual-runtime template, preserves existing files, configures Git hooks, and creates or connects a private GitHub repository with main and dev branches.
talmolab/sleap
Capture and visually inspect Qt GUI widgets using screenshots.
talmolab/sleap
Scaffolds a structured investigation in scratch/ for empirical research and documentation.
talmolab/sleap
Create a well-structured GitHub PR with proper branching, testing, formatting, and documentation.
Works with
Categories
Handle SLEAP GitHub support workflow for issues and discussions. Sleap Support is an agent skill from talmolab/sleap. Handle SLEAP GitHub support workflow for issues and discussions.
Sleap Support fits situations like: the user says support; provides a GitHub issue/discussion number like 2512; asks to investigate a user report from talmolab/sleap.
Run `npx skills add talmolab/sleap --skill sleap-support -a claude-code`. Or copy the skill folder (.claude/skills/sleap-support in talmolab/sleap) into .claude/skills/sleap-support in your project. Claude Code loads it when a task matches its description.
Run `npx skills add talmolab/sleap --skill sleap-support -a codex`. Or copy the skill folder (.claude/skills/sleap-support in talmolab/sleap) into .agents/skills/sleap-support 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 talmolab/sleap --skill sleap-support -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sleap-support, .gemini/skills/sleap-support, .github/skills/sleap-support and .opencode/skills/sleap-support in your project.
Going by SKILL.md and its folder, Sleap Support needs the command-line tools its instructions call (gh, git, wget, uvx and python). Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: slp.sh; 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.
Sleap Support is published under the BSD-3-Clause-Clear 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 8.2k 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 Sleap Support: degit Project Scaffolding (Rich-Harris/degit, 7.9k stars), Rust Hygiene Audit (tsz-org/tsz, 577 stars), Create Vechain Dapp (vechain/x-app-template, 450 stars) and Upgrade Starter Kit (workadventure/map-starter-kit, 156 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
talmolab (a GitHub organization) maintains it in talmolab/sleap, which has 618 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 30, 2026.
Source: talmolab/sleap on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.