Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kodexarg-kskill-mood
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kskill-mood
What's inside
- Skill name
kskill-mood- Description
- Slash /kdx-mood. Session stance skill: chat, explore/scout, quick-win (/qw), afk, cannabis, directive, or normal. A mood changes how you work, never what the work is. Triggers: /kdx-mood, mood, quick win, qw, scout, afk, stance. Ruled by this procedure over [[HARNESS]]. Not a merge gate.
- License
- MIT
- Instructions
- 95 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- afk.md · references/
- chat.md · references/
- explore.md · references/
- quick-win.md · references/
SKILL.md (first lines)
# kskill-mood A mood is a **stance**, not a task. It changes how you work, never what the work is. Slash `/kdx-mood`. The `/qw` shortcut is `kskill-qw` — same quick-win stance, no parser. Everything below is a **standing instruction**. Once a mood is set it governs every following turn for the rest of the session. The mood ends only when kodex sets a different one, invokes `normal`, or the session ends. Moods do not survive a new session. ## Parsing ``` /kdx-mood [mood] [mood ...] [task] ``` The invocation is: `$ARGUMENTS` Read leading tokens left to right. Every token matching a mood name or alias is a mood. The **first token that is not a mood ends the mood list** — that token and everything after it is the task, executed under the moods just set. ``` /kdx-mood -> refuse, list moods, stop /kdx-mood chat -> set chat, wait /kdx-mood chat scout where are node_modules -> set chat+explore, then answer /kdx-mood normal -> clear everything /kdx-mood quick win <task> -> set quick-win, then the task ``` Matching is case-insensitive. Multi-word aliases (`quick win`) count as one token. ## Bare invocation — do nothing With no arguments: **do not act, do not guess, do not continue whatever was being discussed.** State that a mood is required, list the moods one per line with a half-line each, stop. No preamble, no closing line. ## The moods | Mood | Aliases | Where the stance lives | |---|---|---| | `chat` | — | `references/chat.md` | | `explore` | `scout`, `exploration` | `references/explore.md` | | `quick-win` | `quickwin`, `quick win`, `qw` | `references/quick-win.md` | | `afk` | `away` | `references/afk.md` | | `cannabis` | `weed`, `high`, `fumado` | the `kdx-cannabis` skill when present | | `directive` | — | the `kdx-directive` skill when present | | `normal` | `reset`, `off`, `default` | nothing — see below | **Read only the references for the moods actually named.** Do not preload the rest. `cannabis` and `directive` are extra entrypoints, not this skill's body. `normal` drops every active mood. If `normal` appears anywhere in the list it wins and every other named mood is ignored — say so in one line. ## Combining Moods stack unless they contradict. - `chat` + `explore` — short high-altitude answers, evidence from scouts. - `cannabis` + anything — reshapes output format only. - `afk` + `quick-win` / `directive` — autonomy plus speed or assertiveness. Contradictions: `directive` outranks `quick-win`. `chat` + `directive` keeps directive's assertiveness with chat's brevity. An unrecognized token is never silently dropped. Name it, apply the moods you did recognize, continue. ## Confirming Confirm in **one short line** — the moods now active, nothing else. Then execute the task if one was given; otherwise stop and wait. Do not re-announce the mood on later turns. It is set; act it. ## Standing rules are not overridden Moods change register, verbosity, autonomy, and delegation. They never override the [[AGENTS]] / CLAUDE.md security posture, scope control, the ABC gate, or the requirement to confirm destructive and irreversible actions. ## Do not - Invent a mood that is not in the table. - Vendor `cannabis` / `directive` here. - Rewrite `kskill-qw` as a second mood parser. - Restate ADR rules as facts.
From kodexArg/harness-base, MIT.
More from kodexArg/harness-base
- 0.524score
hb-sk-abc
kodexArg
ABC checklist: a change vs PRD, the ADRs, and INTERFACES.md.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-contracts
kodexArg
Interface catalog contract for docs/INTERFACES.md: six-column row, docs/contracts/, trailing slash, declared path prefixes, fragment Payload: —.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-domain-framework
kodexArg
The domain framework contract as this repo programs it: models, settings, framework adapters, the pure-Python boundary, and the service toolchain.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-interface-framework
kodexArg
The interface framework contract as this repo programs it: explicit handlers plus declared paths, split read/write payload shapes, and the permission-class…
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-tdd
kodexArg
Writes docs/tdds/tdd-NN-slug.md entries and walks draft→red→green→done for framework-bound service work, and recognizes the Paladin's no-entry test-after path.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-test-runner
kodexArg
Writes tests for this project's service with its test runner: parametrize, isolation, real dependencies at the owned boundary, no tautological mocks, and no…
SkillBFreshness: BClaude Code +9 - 0.524score
kskill-cowsay
kodexArg
Slash /cowsay.
SkillBFreshness: BClaude Code +9 - 0.524score
kskill-micro-solid-font
kodexArg
Slash /micro-solid-font.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-cloud
kodexArg
Cloud contract for this repo's deployment layout, secret-store naming, and deliberate absences.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-component-framework
kodexArg
The component framework contract for the component files this project's surface host renders or hydrates.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-git
kodexArg
Git and GitHub shipping contract for this repo: single-trunk main, ephemeral branches, scoped commits, PR as the integration record, operator --admin merge…
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-hawk
kodexArg
Historical-issue scout for The Hawk: Graphify first on the Hunter brief, then gh issue search, then a cheap repetition verdict.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kodexArg/harness-base
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kodexArg
- 0.529score
k-report
kodexArg
CONVERT a given markdown summary (prose, lists, code, ```mermaid blocks) into ONE self-contained, opinionated, mobile-first (and desktop-friendly) dark HTML…
SkillBFreshness: BClaude Code +9 - 0.529score
k-django-6-drf
kodexArg
Opinionated Django 6 + DRF backend entrypoint.
SkillBFreshness: BClaude Code +9 - 0.529score
k-astro-7
kodexArg
Opinionated frontend entrypoint for Astro 7 + Svelte 5 + HTMX.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-contracts
kodexArg
Interface catalog contract for docs/INTERFACES.md: six-column row, docs/contracts/, trailing slash, declared path prefixes, fragment Payload: —.
SkillBFreshness: BClaude Code +9 - 0.524score
hb-sk-abc
kodexArg
ABC checklist: a change vs PRD, the ADRs, and INTERFACES.md.
SkillBFreshness: BClaude Code +9 - 0.524score
k-role-party
kodexArg
Grok Role Party — multi-issue orchestrator that runs the Hunter → Mage → Warrior/Archer party against open GitHub issues, prioritizes easy→hard, opens one PR…
SkillBFreshness: BClaude Code +9
Cite this page
kskill-mood. Agent Mart. https://agentmart.dev/skills/kodexarg-kskill-mood (last updated 2026-10-24)