Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
terrylica avatar

Status

  • 87 installs
  • 62 repo stars
  • Updated August 3, 2026
  • terrylica/cc-skills

Helps with ai & agent building tasks.

About

status is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • status
  • AI & Agent Building
  • AI-coding skill

Status by the numbers

  • 87 all-time installs (skills.sh)
  • Ranked #4,982 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/terrylica/cc-skills --skill status

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs87
repo stars62
Last updatedAugust 3, 2026
Repositoryterrylica/cc-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

OpenWolf Status

Surface the state of openwolf in the current project (cwd at invocation). Read-only — never mutates anything.

Self-Evolving Skill: If openwolf status output drifts or new fields appear, update this file. Only for real, reproducible drift.

Workflow

Step 1: Preflight

command -v openwolf >/dev/null || { echo "openwolf binary not installed. Run /openwolf:install."; exit 1; }
[ -d "$(pwd)/.wolf" ] || { echo "No .wolf/ in $(pwd) — this project is not openwolf-managed."; exit 0; }

Step 2: Run status

openwolf status

This prints (plain text to stdout):

  • Core file integrity (.wolf/*.md, .wolf/*.json)
  • Hook script integrity (.wolf/hooks/*.js)
  • Hook registration in .claude/settings.json
  • Token stats (sessions, reads, writes, tokens tracked, estimated savings)
  • Anatomy file count
  • Daemon state + last heartbeat

Step 3: Cross-check the registry

node -e '
const fs=require("fs"), path=require("path"), os=require("os");
const reg = JSON.parse(fs.readFileSync(path.join(os.homedir(),".openwolf/registry.json"),"utf-8"));
const here = process.cwd().toLowerCase().replace(/\\/g,"/");
const entry = reg.projects.find(p => p.root.toLowerCase().replace(/\\/g,"/") === here);
console.log(entry ? `Registry: registered as "${entry.name}" v${entry.version} (since ${entry.registered_at.slice(0,10)})` : "Registry: NOT registered");
' 2>/dev/null || echo "Registry: not present at ~/.openwolf/registry.json"

Step 4: Anatomy freshness check (advisory)

openwolf scan --check
echo "scan --check exit code: $?  (0 = anatomy in sync, 1 = stale; rerun openwolf scan)"

Step 5: Summarize

Report concisely to the user:

  • Health: any missing files / unregistered hooks
  • Tokens saved this project (lifetime)
  • Whether the anatomy is stale
  • Whether the daemon is running

Post-Execution Reflection

0. Locate yourself. — This SKILL.md path. 1. Did `openwolf status` add new fields you didn't surface? — Add a parser line. 2. Did the registry path or shape change? — Update the node one-liner in step 3.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.