CtrlK
BlogDocsLog inGet started
Tessl Logo

mobility

城市移动导航:在路网中移动 agent 到 AOI/POI、搜索周边 POI、用引力模型推荐目的地。必须通过 ask_env 调用 MobilitySpace 工具。

60

Quality

70%

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 ./packages/agentsociety2/agentsociety2/contrib/env/mobility_space/agent_skills/mobility/SKILL.md
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.

The body is a strong, lean reference for a domain-specific environment: every operation is executable via concrete ask_env examples, domain concepts (AOI/POI IDs, modes, categories) are documented compactly, and risky behavior is flagged. The only meaningful gaps are the absence of explicit validation/recovery loops and the lack of any progressive-disclosure split despite reference-worthy detail tables.

DimensionReasoningScore

Conciseness

The body is token-efficient: table-formatted 移动模式 and POI 类别 data, terse per-tool parameter lists, and no padding or explanation of concepts Claude already knows. The ~20-line category table and repeated ask_env boilerplate could be trimmed slightly, keeping it at anchor 4 rather than 5.

4 / 5

Actionability

It gives the exact call syntax (ask_env(instruction=..., ctx={"id": ...})), complete parameter lists for every tool, and copy-paste-ready example instructions with expected outputs covering the common cases (observe, commute, search-and-travel, return home) — matching the 'fully executable' anchor.

5 / 5

Workflow Clarity

Sequences are clearly demonstrated through worked examples (observe → recommend → move) and the 约束 section explicitly flags the risky operation of interrupting an in-progress move_to. Checkpoints are implicit (idle/moving status) rather than explicit validate-and-recover loops, so it sits at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

As a single-file skill with no bundle files, it is well-structured: clear section headers, consistent tables, and a closing constraints section make navigation easy. At ~130 lines the under-50-line exception does not apply, and the category/tool reference detail could be split into a separate file, matching anchor 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

58%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 states concrete, environment-specific capabilities and is appropriately concise, but it lacks any 'when to use' trigger guidance and relies on domain jargon rather than natural user phrases. This limits its discoverability and completeness despite good specificity and distinctiveness.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants to navigate a city, go to a location, or find nearby places" (适用场景:需要城市导航、前往某地、查找周边地点时使用).

Include natural user-facing keywords and synonyms (导航/去/前往/找/附近, 导航, POI 搜索) rather than only technical terms like 引力模型 and MobilitySpace.

Briefly mention the observe/recommend workflow breadth (e.g. checking agent status, querying POI details) to close the coverage gap that keeps specificity at 4.

DimensionReasoningScore

Specificity

Names three concrete capabilities ("移动 agent 到 AOI/POI"、"搜索周边 POI"、"用引力模型推荐目的地") plus an interface constraint ("必须通过 ask_env 调用"), but omits others the body covers such as get_person status and get_poi details, matching the 'several specific actions; minor gaps' anchor rather than comprehensive coverage.

4 / 5

Completeness

The 'what' is clear and specific (move agents, search POIs, recommend destinations), but there is no 'Use when...' or equivalent trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Keywords like "AOI/POI"、"路网"、"引力模型"、"MobilitySpace" are domain-relevant but jargon-heavy; natural user phrases such as "导航"、"去某地"、"找餐厅" and their synonyms are missing, so coverage matches 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Naming the unique MobilitySpace environment and its distinctive mechanics (AOI/POI IDs, gravity model) gives it a clear niche with minor conflict risk, but weak natural-language triggers leave slight overlap risk with generic navigation or search skills, so it is not a 5.

4 / 5

Total

14

/

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
tsinghua-fib-lab/AgentSociety
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.