Back to home

akqwpeter-prog

skill-bartender

🍸 Task-to-skill pairing with a laziness ladder and a safe install cellar. Never overpours, never serves untasted. DSH · Claude Code · Codex

Stars
0
Language
Python
Created
Aug 16, 2026
Updated
Aug 16, 2026

Introduction

skill-bartender 🍸

Task-to-skill pairing with a laziness ladder and a safe install cellar.

Your agent already sees a catalog of skill names and descriptions — but it over-pours: loads too many skills, loads the wrong ones, or misses the one workflow skill that composes the task. skill-bartender is the meta-skill that fixes the pour:

  • 🪜 Laziness ladder — zero skills when plain tools suffice; one skill when one matches; workflow over hand-composed atomics; unsure → don't load. (Spirit: ponytail — the best load is the load never made.)
  • 🍷 Routing table — a user-editable task→skill map (references/policy.md).
  • 🔐 Safe cellar — when a needed skill is missing: quarantine → SkillSpector scan → explicit human approval → copy into the skills dir. Never auto-installs.
  • 🧠 Learn — loaded-but-unused skills get logged and skipped next time.

Install (one file, three platforms)

# DeepSeek Harness
mkdir -p ~/.dsh/skills/skill-bartender
cp skills/skill-bartender/SKILL.md ~/.dsh/skills/skill-bartender/
cp -r skills/skill-bartender/references ~/.dsh/skills/skill-bartender/

# Claude Code
mkdir -p ~/.claude/skills/skill-bartender
cp skills/skill-bartender/SKILL.md ~/.claude/skills/skill-bartender/

# Codex
mkdir -p ~/.codex/skills/skill-bartender
cp skills/skill-bartender/SKILL.md ~/.codex/skills/skill-bartender/

Then say "skill-bartender" once, or paste the routing table into your AGENTS.md for always-on routing.

Or install as a DeepSeek Harness bundle:

dsh plugin --profile web add github:akqwpeter-prog/skill-bartender

Self-scan

This skill scans itself clean: SkillSpector 0 findings (score 0 / SAFE). Report: docs/skillspector-report.json.

Security model (read this)

  • Skills are instructions, and instructions can be adversarial (prompt injection). SkillSpector is a filter, not a guarantee.
  • scripts/ in any skill is code — never executed without human review.
  • Human approval is mandatory for every install. No silent installs, ever.

Not reinventing the wheel

Use skill-bartender alongside the ecosystem, not instead of it: DshMarket (GUI marketplace), dsh-find-plugin (conversational search), dsh-plugin-autoevo (plugin auto-install with approval). skill-bartender adds the routing policy and the quarantine-then-approve discipline for skills.

Eval

The routing policy ships with a gold-task suite: docs/eval.md.

License

MIT. Ponytail (MIT) is referenced, not bundled — tribute in the SKILL.md.