Deep Thought Skills banner
Casm101 Casm101

Deep Thought Skills

Productivity community

Description

Christian's dt-* Claude Code workflow skills, packaged as a plugin marketplace

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

deep-thought-skills

The `dt-*` workflow skills, packaged as a Claude Code plugin so every machine runs the same set.

They used to live in two hand-copied trees on one laptop: `~/Documents/claude-skills` for editing and `~/.claude/skills` for running. This repository is now the only copy. An edit is a commit, and every other machine picks it up with `claude plugin update`.

**Private on purpose.** Two skills carry internal LeoVegas detail: `dt-pr-slack-message` holds the `#pt-sports-frontend-prs` channel id and two colleagues' Slack ids, and `dt-test-account` holds internal staging hostnames and the testapp endpoint. Do not make this repository public with those in it.

Install

claude plugin marketplace add Casm101/deep-thought-skills
claude plugin install deep-thought@deep-thought-skills

`deep-thought@deep-thought-skills` reads as `@`. `Casm101/deep-thought-skills` is the GitHub repo and is used only by `marketplace add`.

Or declaratively, in `~/.claude/settings.json` (see [examples/consumer-settings.json](./examples/consumer-settings.json)):

{
  "extraKnownMarketplaces": {
    "deep-thought-skills": {
      "source": { "source": "github", "repo": "Casm101/deep-thought-skills" },
      "autoUpdate": true
    }
  },
  "enabledPlugins": { "deep-thought@deep-thought-skills": true }
}

The repo is private, so `autoUpdate` needs a token to authenticate at startup. Add `export GH_TOKEN=…` to `~/.zshrc`, or skip it and update manually with your normal `gh` login.

One-time, on the machine that already has them

Installing the plugin while `~/.claude/skills/dt-*` still exists gives you **every skill twice**, and the two copies drift the moment you edit one. Retire the local ones. This moves rather than deletes, and skips `dt-memory`, which is a symlink and stays:

mkdir -p ~/.claude/skills-retired && for d in ~/.claude/skills/dt-*; do [ -L "$d" ] || mv "$d" ~/.claude/skills-retired/; done