Skip to content
Back to skills

Status

ASecurity

Show where the current GTM run stands from NOW.md, rebuilt from the files when missing or stale.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 26, 2026
ai-agentsgonodegit

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add MorganKryze/GentleTeaM --skill status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/morgankryze-status/badge)](https://www.skillsdirectory.com/skills/morgankryze-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: status
description: Show where the current GTM run stands from NOW.md, rebuilt from the files when missing or stale.
disable-model-invocation: true
---
# Status: where the run stands

Ground rules: as in the `gtm` skill §0. This skill writes nothing but `<root>/NOW.md` and what
§0 adds to it (the `NOW.md.bak` rename, the exclude lines, `state.json`): no dispatch, no
workflow, no branch, worktree, progress, logbook or backlog change.

1. Read the current NOW.md and tell whether it is GTM's, as §0 says (untracked, line 1 as there).
   Only from GTM's, take each running item: kind and name from its `- ` line under what runs,
   since and worktree from the line under it. Keep it only when every value fits: kind one of
   `task`, `final`, `fix`, `dispatch`, `workflow`; name of letters, digits and `._/-`; since an
   ISO date-time such as `2026-10-15T07:50:00.000Z`; worktree a name `git worktree list` shows,
   or none. One value that does not fit: keep no item and rebuild as step 4 says.
2. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/now-facts.mjs" --root '<root>'`, adding one
   `--running '<kind>,<name>,<since>,<worktree>'` per kept item (no worktree: leave out
   `,<worktree>`), each argument in single quotes, so liveness is computed again.
3. `stale` empty and NOW.md GTM's with every item kept: show it as it is, with the running lines
   from this run's JSON (ages and "may have stopped" recomputed).
4. Otherwise (NOW.md missing, the user's, with a running item that does not fit, older than a
   source, or naming a branch or worktree that is gone): rebuild it from the JSON alone, passing
   no `--running` or `--waiting`, as the rebuild rule of `templates/now.md` says; write it as §0
   says and show it, naming the `stale` reasons in one Heads-up.
5. Phase `paused`: show, after the view, the `resume` command to type; this writes nothing new.
6. Exit 1 from the script: show the `?` facts as `?`; never guess them.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.