Medical-imaging tooling references: DICOM via DCMTK, the Orthanc REST API, and 3D Slicer.
Reference for the DCMTK (OFFIS DICOM Toolkit) command-line tools — the canonical CLI for working with DICOM files and DIMSE network services. Use when converting, dumping, anonymizing, or validating DICOM files, or running DIMSE services (C-ECHO/STORE/FIND/MOVE/GET), worklists, or structured reports from the terminal.
Reference for driving an Orthanc DICOM server through its REST API. Use this skill whenever a task involves Orthanc — uploading, browsing, searching, downloading, anonymizing, or modifying DICOM resources (patients/studies/series/instances) on a local or remote Orthanc; performing DICOM network operations through Orthanc such as C-ECHO, C-STORE, C-MOVE, C-GET, or Query/Retrieve (C-FIND) against remote modalities/PACS; configuring Orthanc peers or modalities; tracking changes; decoding instances to PNG/NumPy for AI pipelines; or running asynchronous Orthanc jobs. Trigger this even when the user only mentions an Orthanc URL (e.g. localhost:8042), 'the Orthanc REST API', or building a script/tool/pipeline that talks to Orthanc, even if no specific endpoint is named.
Drive 3D Slicer (medical imaging app) over HTTP via the slicer-cli tool. Use when the user mentions Slicer, MRML, DICOM viewing/loading from a Slicer scene, or asks to render a slice/3D view from a volume they have loaded in Slicer.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Reusable skills for AI coding agents — Claude Code, Codex, OpenCode, and any other agent that reads skills from a directory — grouped by domain. Written once, shared everywhere.
A skill is a plain SKILL.md (plus optional helper files), so it works with any
skill-aware agent. The two install paths below project the same source files into whichever
agent you use.
uv installer (any agent)The portable path: installs skills into any agent's skills/ directory by symlink (live
edits) or copy (static snapshot). Works with Claude Code, Codex, OpenCode, and friends.
Requires uv (one cross-platform install):
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
git clone https://github.com/Lightbridge-KS/agent-skills.git
cd agent-skills
uv run scripts/install_skills.py --list # what's available
uv run scripts/install_skills.py --claude --dry-run # preview, no writes
uv run scripts/install_skills.py --claude # install all into ~/.claude/skills
Pick the agent (or any directory), and install a single skill or a whole domain:
uv run scripts/install_skills.py --claude # ~/.claude/skills (Claude Code)
uv run scripts/install_skills.py --codex # ~/.codex/skills (Codex)
uv run scripts/install_skills.py --agents # ~/.agents/skills (OpenCode & others)
uv run scripts/install_skills.py --target ~/some/dir # custom target
uv run scripts/install_skills.py --codex coding/example-skill # one skill
uv run scripts/install_skills.py --codex --domain coding # a whole domain
--mode defaults to auto: symlink on macOS/Linux (edits in this checkout are live),
copy on Windows (symlinks need admin / Developer Mode). Override with
--mode symlink|copy. --force replaces an already-installed skill (guarded so it can
never delete the source).
Check your agent's docs for the directory it reads skills from, then point
--targetat it if it isn't one of the shortcuts above.
If you use Claude Code, you can install whole domains as plugins, with no clone:
/plugin marketplace add Lightbridge-KS/agent-skills
/plugin install coding@lightbridge-skills
/plugin install radiology@lightbridge-skills
/plugin marketplace update lightbridge-skills refreshes the catalog later.
| Domain | Skill | What it does |
|---|---|---|
coding | commit-push-pr | Commit, push, and create/update a draft PR in one guided flow. |
coding | c4-architect | Turn requirements into Simon Brown's C4 (C1–C3) architecture diagrams. |
coding | explain-system-architecture | Reverse-engineer an existing codebase into one architecture doc with Mermaid diagrams. |
coding | explain-ux-design | Document a codebase's user-facing surface (API/UX) — the system from outside the boundary. |
radiology | dcmtk | Reference for the DCMTK DICOM command-line tools (convert, dump, anonymize, DIMSE services). |
radiology | orthanc-api | Drive an Orthanc DICOM server via its REST API (query/retrieve, anonymize, jobs). |
radiology | slicer-cli | Drive 3D Slicer over HTTP — load/view DICOM, render slices and 3D views. Wraps the slicer-cli tool. |
plugins/<domain>/skills/<name>/SKILL.md (name must equal the folder name).
See the contract and rules in CLAUDE.md.plugins/<domain>/skills/<name>/scripts/.uv run scripts/validate_skills.pyTo add a whole new domain, create plugins/<domain>/.claude-plugin/plugin.json and add a
matching entry to .claude-plugin/marketplace.json.
uv run scripts/validate_skills.py # SKILL.md + manifest contract
uv run scripts/test_install_skills.py # installer guards
.claude-plugin/marketplace.json # lists each domain as a plugin
plugins/
<domain>/
.claude-plugin/plugin.json # the domain's plugin manifest
skills/<name>/SKILL.md # source of truth — one folder per skill
scripts/ # repo machinery (not skills)
install_skills.py
validate_skills.py
test_install_skills.py
docs/architecture.md # how and why this repo is structured
See docs/architecture.md for the design rationale.
MIT © Kittipos S. (Lightbridge-KS)
Software engineering workflows: commits, reviews, refactoring, and language idioms.
npx claudepluginhub lightbridge-ks/agent-skills --plugin radiologyUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.