CtrlK
BlogDocsLog inGet started
Tessl Logo

observation

Fetch the current world observation for this tick.

56

Quality

64%

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

Fix and improve this skill with Tessl

tessl review fix ./agentsociety/packages/agentsociety2/agentsociety2/agent/skills/observation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

The content is a well-structured, actionable single-purpose skill with clear workflow checkpoints and a useful structured-context example. It is held back from top marks by placeholder-laden write snippets, implicit rather than explicit validation, and some lightly redundant prose sections.

Suggestions

Replace the <stdout text> / <ctx as JSON string> placeholders in workspace_write examples with concrete variable references or a short executable snippet to reach copy-paste-ready actionability.

Add an explicit verification step after writing state files (e.g. confirm the file exists / ctx parses) to strengthen workflow clarity.

Consider moving the "What Observation Contains" prose list into a reference file or trimming it, since the ctx JSON already documents the same fields.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete codegen and workspace_write calls plus a compact ctx JSON example; minor trimmable over-explanation remains (e.g. "what you can see, hear, and perceive around you" and the prose "What Observation Contains" list that partly duplicates the ctx schema), keeping it just below a 5.

4 / 5

Actionability

Guidance is mostly executable: a concrete codegen call with instruction and ctx, workspace_write calls, and a realistic ctx JSON structure; it is not a 5 because the write examples use placeholders like <stdout text> and <ctx as JSON string> rather than fully copy-paste-ready snippets.

4 / 5

Workflow Clarity

The workflow is clearly sequenced with explicit status checkpoints (in_progress → done and resume; error → write a note), and the re-observation sub-workflow has its own status checks; it is not a 5 because validation is implicit (write-and-trust) rather than an explicit verify step, though this is not a destructive/batch operation so no 3-cap applies.

4 / 5

Progressive Disclosure

The single-file skill is well-organized with clear section headers and no nested references, and no bundle files exist to misroute; it is not a 5 because the body exceeds 50 lines and the "What Observation Contains" and "Observation Context Structure" sections are inlined rather than split into a reference file, a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

53%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.

The description is concise and names a clear, distinct capability, but it omits an explicit "Use when..." trigger clause and only weakly implies when to activate, capping completeness. Specificity and trigger coverage are adequate but not comprehensive.

Suggestions

Add an explicit activation clause, e.g. "Use when you need fresh perception of the current tick before acting."

Include a couple of natural trigger synonyms (e.g. "observe", "perceive", "look around") to improve trigger term coverage.

Optionally name a second concrete action (e.g. persisting the observation to state) to lift specificity above a single action.

DimensionReasoningScore

Specificity

"Fetch the current world observation for this tick" names the domain (world observation) and one concrete action (fetch), matching the anchor for a clear domain plus 1 concrete action; it is not a 4 because only a single action is named with no broader coverage.

3 / 5

Completeness

The description gives a clear "what" (fetch the current world observation) but only weakly implies "when" via "for this tick" with no explicit "Use when..." clause, so per the missing-trigger-guidance cap it cannot exceed 3.

3 / 5

Trigger Term Quality

Terms like "world observation" and "tick" are relevant domain keywords a situated-agent user would say, but the phrase lacks synonyms or common variations, fitting the "some relevant keywords but missing variations" anchor rather than the comprehensive coverage of a 4.

3 / 5

Distinctiveness Conflict Risk

"Current world observation for this tick" carves a clear niche distinct from action or planning skills with minimal conflict risk; it stops short of 5 because the short description does not enumerate distinctive trigger phrases.

4 / 5

Total

13

/

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
XiaoLuoLYG/GOD
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.