workspace-status

workspace-status is a skill for Claude Code, Codex from JetXu-LLM/DocMason. It costs 21 tokens per session (600 once invoked), scanned A, original, Apache-2.0.

A workflow for checking the current stage and pending actions in a DocMason workspace. A workspace is the local project area where its files and runtime state are kept.

In plain words
What is it for?
It helps inspect status, startup state, control settings, environment condition, and the next actions reported by DocMason.
Why use it?
It shows whether the workspace is ready and whether required knowledge-base or setup steps are missing or stale. This prevents unsafe assumptions about its state.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It helps inspect status, startup state, control settings, environment condition, and the next actions reported by DocMason.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jetxu-llm/docmason/workspace-status
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add JetXu-LLM/DocMason --skill workspace-status
Clone the repo
git clone --depth 1 https://github.com/JetXu-LLM/DocMason

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for workspace-status

README.md
[![agentmods](https://agentmods.dev/badge/skills/jetxu-llm/docmason/workspace-status/github.svg)](https://agentmods.dev/skills/jetxu-llm/docmason/workspace-status)
Your own site
<a href="https://agentmods.dev/skills/jetxu-llm/docmason/workspace-status"><img src="https://agentmods.dev/badge/skills/jetxu-llm/docmason/workspace-status/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for workspace-status

Your own site · 80×15
<a href="https://agentmods.dev/skills/jetxu-llm/docmason/workspace-status"><img src="https://agentmods.dev/badge/skills/jetxu-llm/docmason/workspace-status.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 21 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 600 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.00600
Opus 5 $0.00010 $0.00300
Sonnet 5 $0.00004 $0.00120
Haiku 4.5 $0.00002 $0.00060

Measured 9d ago against content hash 4ca42411d8d9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

workspace-status scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/canonical/workspace-status/SKILL.md · 52 lines

How it starts

The opening of the file, as written. The whole thing — 52 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Workspace Status

Use this skill when the task is to understand what stage the workspace is in and what should happen next.

Required Capabilities

  • local file access
  • shell or command execution
  • ability to reason about staged workflow state

If the agent cannot inspect the filesystem, stop and explain that the current workspace state cannot be determined safely.

Procedure

  1. Run docmason status --json.
  2. Use the reported stage, bootstrap_state, control_plane, and pending_actions as the authoritative workspace status summary.
    • use the environment block to distinguish self-contained, mixed, and degraded
    • treat only self-contained as ordinary ask-time ready
      • in practice this is the repo-local steady-state runtime the ask path may trust
  3. Do not claim that a knowledge base exists unless status reports it as present.
  4. If the task is ambiguous, interpret pending_actions in context rather than as a rigid universal order.
    • missing or stale adapter guidance matters only when the current flow depends on generated adapter files
    • missing or stale knowledge-base state matters directly for ordinary asking
  5. Return the final status interpretation to the main agent without mutating workspace state.

Escalation Rules

  • status is descriptive, not reparative. Do not silently switch into prepare, sync, or sync-adapters from inside this workflow.
  • When the workspace is stale or invalid, preserve that distinction instead of flattening it into a generic “not ready” message.
  • When the stage is control-plane-pending-confirmation, preserve that state explicitly and surface the exact pending approval action such as switch-host-to-full-access, prepare --yes, or sync --yes.

Completion Signal

  • The workflow is complete when the main agent has the authoritative workspace stage, environment readiness state, and next obvious actions.

Notes

  • status is derived from the filesystem and runtime state. There is no daemon or database.
  • bootstrap_state is the explicit cached-ready summary for ordinary ask-time reuse.
  • environment.toolchain_mode, environment.isolation_grade, and environment.entrypoint_health are the stable readiness fields for the prepared runtime.
  • control_plane is the authoritative summary for governed waits, approvals, and shared jobs.
  • Pending actions may include prepare, switch-host-to-full-access, sync-adapters, sync, and validate-kb.
  • Control-plane pending confirmations are authoritative status truth, not optional side notes.
  • A staged knowledge base with pending synthesis or blocking validation is reported as knowledge-base-invalid.
  • sync-adapters is an operator-maintenance action, not a universal prerequisite before every ask turn.

Read the full file on GitHub · 52 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 52 lines · 21 tokens per session scan A 4ca42411d8d9

Subscribe to this mod's changes

workspace-status is a skill published in the GitHub repository JetXu-LLM/DocMason (135 stars, last pushed 6d ago), licensed Apache-2.0. It adds 21 tokens to every session and 600 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.