observe
Watch and report current state of a target system, process, or entity. Use when monitoring status, inspecting live systems, checking current conditions, or observing runtime behavior.
npx skills add majiayu000/claude-skill-registry --skill observe --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## Intent Observe and report the current state of a specified target without modifying it. This is the foundation for situational awareness and state modeling. **Success criteria:** - Current state accurately captured with timestamp - Relevant aspects of the target documented - At least one evidence anchor per observation - Uncertainty explicitly noted where state is ambiguous **Compatible schemas:** - `schemas/output_schema.yaml` ## Inputs | Parameter | Required | Type | Description | |-----------|----------|------|-------------| | `target` | Yes | string | What to observe (file path, URL, process, system) | | `aspects` | No | array[string] | Specific aspects to focus on (e.g., ["status", "errors", "metrics"]) | | `depth` | No | string | Observation depth: surface, detailed, exhaustive | ## Procedure 1) **Identify observation target**: Clarify exactly what system, process, or entity to observe - Validate target is accessible and observable - Determine appropriate observation method (read file, query API, check process) 2) **Select observation aspects**: Determine what properties/attributes to capture - If aspects not specified, observe: status, configuration, recent changes, anoma
- Intent
- Inputs
- Procedure
- Output Contract
- Field Definitions
- Examples
- Example 1: Observe Process Status
- Example 2: Observe File State
- Verification
- Safety Constraints
- Composition Patterns
What does the observe skill do?
Watch and report current state of a target system, process, or entity. Use when monitoring status, inspecting live systems, checking current conditions, or observing runtime behavior.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill observe --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
