Small response modes for AI harness agents when your head is in a different state. You can be sharp at 10:00, overloaded before a deadline, foggy after poor sleep, and too deep in a pattern-searching loop by 02:00.
FAQ
human-state-skills is a Claude Code plugin with 5 hand-picked skills for productivity work, indexed on Flowy. Install it with the command on its page. It includes foggy-mode, normal-mode, overloaded-mode. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add softcane/human-state-skills> /plugin install human-state-skills@human-state-skills
Repo: softcane/human-state-skills
Small response modes for AI harness agents when your head is in a different state.
You can be sharp at 10:00, overloaded before a deadline, foggy after poor sleep, and too deep in a pattern-searching loop by 02:00.
The assistant should not use the same shape for all of those moments.
/overloaded-mode: one priority, do/defer/drop, one next action./foggy-mode: keep state outside your head, one tiny step, clear stop point./plan-compass: resolve dependent plan decisions one at a time, then confirm
the shared plan before acting./reality-check-mode: stop decoding, return to observable facts, involve a
real person when the loop is getting weird.
There are five core skill contracts. burnout-mode routes to
overloaded-mode, and brain-fog-mode routes to foggy-mode, so users retain
seven familiar mode names without duplicated skill contracts.Install from Skills Store:
npx skills add softcane/human-state-skills
Each example uses the same prompt. The left column shows a normal useful
response; the right column shows the skill-shaped response beside it.
Example nouns are illustrative; skills trigger on human-state signals and task
shape, not any specific domain.
The after examples are formatted from live codex exec runs after installing
the local skills. Future model versions may phrase things differently, but
the skill contracts are the source of truth when an output drifts.
This is the public install path for Skills Store and the skills CLI.
npx skills add softcane/human-state-skills
List the skills before installing:
npx skills add softcane/human-state-skills --list
Install one skill only:
npx skills add softcane/human-state-skills --skill foggy-mode
Install for a specific agent:
npx skills add softcane/human-state-skills --agent claude-code
npx skills add softcane/human-state-skills --agent codex
The Skills Store page is discovered from GitHub after the repo is installed
through the skills CLI and the store cache refreshes.
claude plugin marketplace add softcane/human-state-skills
claude plugin install human-state-skills@human-state-skills
Invoke:
/human-state-skills:overloaded-mode
/human-state-skills:foggy-mode
/human-state-skills:plan-compass
/human-state-skills:reality-check-mode
Aliases:
/human-state-skills:burnout-mode
/human-state-skills:brain-fog-mode
These Claude alias commands are generated from the canonical overloaded and
foggy commands by scripts/sync-command-aliases.mjs; do not maintain duplicate
contracts by hand.
Stop a mode:
/human-state-skills:normal-mode
Claude commands stay active for the session until the user invokes another
mode, asks to stop that mode, or invokes normal-mode. normal-mode cancels
every human-state mode in this repository.
Use this if you want /overloaded-mode instead of the plugin namespace.
git clone https://github.com/softcane/human-state-skills ~/human-state-skills
mkdir -p ~/.claude/commands ~/.claude/skills
cp ~/human-state-skills/commands/*.md ~/.claude/commands/
cp -R ~/human-state-skills/skills/* ~/.claude/skills/
Invoke:
/overloaded-mode
/foggy-mode
/plan-compass
/reality-check-mode
/burnout-mode
/brain-fog-mode
/normal-mode
Codex loads user skills from $HOME/.agents/skills.
git clone https://github.com/softcane/human-state-skills ~/human-state-skills
mkdir -p ~/.agents/skills
cp -R ~/human-state-skills/skills/* ~/.agents/skills/
Invoke by naming the mode in your message:
Use overloaded-mode.
Use foggy-mode.
Use plan-compass.
Use reality-check-mode.
Use burnout-mode.
Use brain-fog-mode.
Use normal-mode now.
Codex skills are selected per message. Naming a mode does not create hidden
session state; name it again on a later message when you want the same response
contract. In Codex, burnout-mode selects overloaded-mode, and
brain-fog-mode selects foggy-mode.
/overloaded-modedo now, defer, and drop.Grounding: skills/overloaded-mode/references/grounding.md
/foggy-modeDo not do yet, not inside Next action.Stop point that only says where to pause.Grounding: skills/foggy-mode/references/grounding.md
/plan-compass/reality-check-modeGrounding: skills/reality-check-mode/references/grounding.md
These links are also kept beside each skill.
human-state-skills/
|-- .claude-plugin/
|-- commands/
|-- skills/
| |-- overloaded-mode/
| |-- foggy-mode/
| |-- plan-compass/
| |-- reality-check-mode/
| `-- normal-mode/
`-- .agents/
`-- skills/
|-- overloaded-mode/
|-- foggy-mode/
|-- plan-compass/
|-- reality-check-mode/
`-- normal-mode/
MIT.
.agents/
skills/
foggy-mode/
references/
grounding.md
SKILL.md
normal-mode/
SKILL.md
overloaded-mode/
references/
grounding.md
SKILL.md
plan-compass/
SKILL.md
reality-check-mode/
references/
grounding.md
SKILL.md
.claude-plugin/
marketplace.json
plugin.json
.gitignore
commands/
brain-fog-mode.md
burnout-mode.md
foggy-mode.md
normal-mode.md
overloaded-mode.md
plan-compass.md
reality-check-mode.md
LICENSE
README.md
scripts/
sync-agent-skills.sh
sync-command-aliases.mjs
skills/
foggy-mode/
references/
grounding.md
SKILL.md
normal-mode/
SKILL.md
overloaded-mode/
references/
grounding.md
SKILL.md
plan-compass/
SKILL.md
reality-check-mode/
references/
grounding.md
SKILL.md
tests/
human-state-contracts.mjs
model-routing-cases.jsonยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic