D.Sh — Development skill for Claude Code
Minimal agent harness in one Bash file.
How to install D.Sh
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SiriusNEO/d.sh and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What D.Sh does
Minimal agent harness in one Bash file. One-line quick start. Bootloader agent for bare-metal servers.
Alternatives in Development
- Template Skill — Minimal skeleton for a new skill project structure 97.5k ★
- Quick Start Guide — Get up and running with the Fullstack Dev Skills Plugin 8.3k ★
- T3code — A minimal web GUI for coding agents 7.9k ★
README
d.sh
A minimal coding agent for DeepSeek-compatible APIs, all in **one Bash file: `d.sh`**. It requires only Bash 4.3+ and curl. On minimal servers without a full dependency stack, it can bootstrap a more capable harness (Codex, Claude Code, DeepSeek Harness) or handle simple environment setup — serving as a **bootloader agent**.
Quick Start
Run once without saving the script or configuration:
DEEPSEEK_API_KEY='your-api-key' bash <(curl -fsSL https://raw.githubusercontent.com/SiriusNEO/d.sh/main/d.sh)
Save a configured copy and keep using it:
curl -fsSL https://raw.githubusercontent.com/SiriusNEO/d.sh/main/d.sh -o d.sh
bash d.sh
The first command downloads the script as `d.sh` in the current directory; any existing copy is overwritten. The second runs it and starts an interactive setup for `BASE_URL`, `MODEL_NAME`, and `DEEPSEEK_API_KEY`, then drops you into the interactive prompt. The chosen values are written back into `d.sh` with mode `600`, so later runs only need `bash d.sh`.
Configuration
The three connection settings are:
| Variable | Purpose |
|---|---|
DEEPSEEK_API_KEY |
API key; required |
BASE_URL |
DeepSeek-compatible API endpoint |
MODEL_NAME |
Model sent with each request |
`BASE_URL` defaults to `https://api.deepseek.com` and `MODEL_NAME` to `deepseek-v4-flash`. `DEEPSEEK_API_KEY` is always required. During interactive setup, press Enter to keep the displayed default; API-key input is hidden. When setup runs from a saved copy, the selected values are written back to `d.sh` and the file mode is changed to `600`.
Other harness settings (`DSH_*`) are documented in the configuration block at the top of `d.sh`. Environment variables override values stored in the script and become the defaults shown during interactive setup.
Sessions
The conversation is saved to `session.jsonl` in the working directory and resumed automatically on the next run. Each line contains the role, a tab, and the messa
Related Skills
Harness Ecosystem
Discover and actively use the workspace ecosystem instead of relying on bare built-in tools.
Agent Lifecycle Ops
Unified start/stop/status/check/logs/tail/strategy interface for any systemd-managed OneFlow agent. Auto-heals
Claude Code Commands Cheatsheet
A compact quick-reference for every Claude Code command, shortcut, and flag covering keyboard shortcuts, slash
Clavain Doctor
Quick health check — verifies MCP servers, external tools, beads, and plugin configuration without making chan
CLI Harness Statusline
A minimal and functional statusline for Cursor (CLI) Agnet & Claude Code
/build - Start Building Skills, Prompts, Agents, Or Hooks
Quick access to the factory-guide orchestrator for building custom Skills, Prompts, Agents, or Hooks. ---
Related Agents
Infrastructure Expert
Infrastructure expert for bare-metal, out-of-band (iDRAC/iLO), networking, and physical-server operations.
Engineering Embedded Firmware Engineer
Specialist in bare-metal and RTOS firmware - ESP32/ESP-IDF, PlatformIO, Arduino, ARM Cortex-M, STM32 HAL/LL, N
Initialize Engagement At The Start
findings.sh init " " --client " " --type " " --scope " " findings.sh stats bash db/handoff.sh handoff_report.m