CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dimos-runtime

Work with the running DimOS system. Discover modules, RPCs and streams, read a stream, write agent modules that watch streams or drive the robot, and schedule cron jobs.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exceptionally lean, information-dense body that gives exact command syntax, clear discovery levels, and explicit failure semantics for the module lifecycle. The main gaps are the lack of an executable AgentModule code example and the absence of section headers and explicit verification checkpoints.

Suggestions

Add a minimal copy-paste-ready AgentModule example (subclass declaration, one In[T] port, main() with yield) to make the agent-module authoring path fully executable.

Add an explicit validation checkpoint after module creation, e.g. run `agent_module op=list` and confirm state before proceeding, since results report errors but no verification step is instructed.

Add a few markdown section headers (Discovery, Streams, Agent modules, Cron jobs) to make the dense single-file body easier to navigate.

DimensionReasoningScore

Conciseness

The body is dense with system-specific facts ("An RPC is a module's Python API, and a `@skill` is an RPC too"; "If the file does not compile or import, the old code keeps running"; "Each call closes its SDK subscription when the read ends") and explains no general concepts Claude already knows — every token earns its place, matching the lean-and-efficient anchor.

5 / 5

Actionability

Tool invocations are concrete and precise ("stream_get op=read channel=ID", "agent_module op=create name=NAME path=FILE", "dimos log", "self.notify(text, **data)"), but the agent-module authoring path — a core advertised capability — is described structurally with no code example, which is more than the minor gaps allowed at 5.

4 / 5

Workflow Clarity

Discovery is explicitly sequenced (summary → inventory module → inventory rpc) and the module lifecycle is clear ("Write the module's code with `write`, then run `agent_module op=create`... edit its source file with `edit` and run `op=restart`") with failure feedback ("Each result says what runs afterwards... or gives the error and its traceback"; "Use `dimos log` to investigate runtime failures"). It falls short of 5 because there is no explicit post-create verification checkpoint before relying on the module.

4 / 5

Progressive Disclosure

At ~48 lines with no bundle files and no need for external references, all content is appropriately inline in SKILL.md with a logical paragraph-per-topic flow. It misses 5 only because there are no section headers to aid navigation of the dense prose.

4 / 5

Total

17

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, distinctive description that names concrete actions across all of the skill's capability areas. Its main weakness is the absence of any "Use when..." trigger clause, which both limits completeness and leaves trigger guidance implicit.

Suggestions

Add an explicit trigger clause, e.g. "Use when working with the running DimOS system, its modules or streams, or when asked to watch a stream, drive the robot, or schedule cron jobs."

Include natural phrasing variations users might say, such as "camera/sensor feed", "telemetry", or "control the robot", to strengthen trigger term coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Discover modules, RPCs and streams, read a stream, write agent modules that watch streams or drive the robot, and schedule cron jobs" — comprehensively covering all four capability areas present in the body (inventory discovery, stream_get, agent modules, cron jobs). It matches the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

The "what" is clear and multi-part, but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the "what" is specific rather than vague.

3 / 5

Trigger Term Quality

Natural terms users would say are present ("stream", "cron jobs", "robot", "agent modules", "modules"), giving good keyword coverage, but there are no synonyms or phrasing variations (e.g. "watch a camera/sensor feed", "telemetry", "control the robot") that would warrant a 5.

4 / 5

Distinctiveness Conflict Risk

"Work with the running DimOS system" pins a clear niche with a named platform, and the capabilities (RPC discovery, stream reading, agent modules, robot driving) are unlikely to trigger for unrelated skills — minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

dimensionalOS/dimos

Path

dimos/agents/harness/skills/dimos-runtime/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.