CtrlK
BlogDocsLog inGet started
Tessl Logo

miloco-habit-suggest

每日习惯洞察 —— 从家庭档案识别值得建成任务的习惯,主动 IM 推荐给主人;主人认可后据此建任务。两条路径:cron 触发的【扫描推荐】(路径 A) 与用户回应触发的【回应处理】(路径 B)。防骚扰由 miloco-cli habit 状态机裁定。

67

Quality

81%

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

92%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 well-structured, highly actionable two-path workflow with explicit validation checkpoints and feedback loops, self-contained with clear sectioning; only minor conciseness gains remain in the intro metaphor and the recap rules.

DimensionReasoningScore

Conciseness

Largely lean and command-dense, but the opening '隐形管家' metaphor and the closing '关键规则' section (rules 3 and 6 restate earlier asked/ok:true and 3-times limits) add minor redundancy that could be trimmed; not a 5 due to these padded passages.

4 / 5

Actionability

Provides copy-paste-ready miloco-cli commands with full argument signatures (e.g., 'miloco-cli habit record --key ... --subject ... --habit ... --suggestion ... --title ... --evidence ... --item-id ...') and concrete habit→task mapping examples covering common cases.

5 / 5

Workflow Clarity

Both paths are hard-sequenced with explicit stop conditions and validation checkpoints ('只有 miloco_im_push 返回 ok:true 后才 asked'; '严禁没有真实 task_id 就 resolve --outcome created') plus feedback loops for notify/create-task failures.

5 / 5

Progressive Disclosure

A single self-contained SKILL.md (~90 lines) with well-organized sections (路径 A/B, 关键规则), no nested references, and easy navigation; appropriately split with cross-links to sibling skills (miloco-notify, miloco-create-task) rather than inlining them.

5 / 5

Total

19

/

20

Passed

Description

71%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 specific and distinctive with concrete actions and explicit two-path trigger guidance, but it leans on system-event triggers rather than natural user phrases and omits a canonical 'Use when' clause.

Suggestions

Add a 'Use when...' clause naming user-facing or system triggers explicitly (e.g., 'Use when a daily cron fires for habit insight or when the user replies to a pending habit suggestion in IM').

Include natural-language trigger synonyms a user might say (e.g., '习惯', '设成任务', '提醒我每天…') to improve trigger-term coverage.

Trim the anti-harassment mechanism detail from the description and keep it in the body to tighten the overview.

DimensionReasoningScore

Specificity

Lists several concrete actions — '从家庭档案识别值得建成任务的习惯', '主动 IM 推荐给主人', '主人认可后据此建任务' — plus two distinct trigger paths; minor coverage gaps keep it just below a 5.

4 / 5

Completeness

Clearly answers 'what' (identify habits, IM-recommend, build tasks on approval) and provides equivalent explicit trigger guidance via the two named paths ('cron 触发的【扫描推荐】', '用户回应触发的【回应处理】'); not a 5 because there is no canonical 'Use when...' phrasing and the 'when' is system-event based.

4 / 5

Trigger Term Quality

Contains relevant terms (习惯/任务/推荐/IM) but the skill is system-triggered (cron, user response) rather than user-invoked, so it lacks the natural user-spoken trigger phrases the rubric rewards; not a 2 because it does name its domain terms.

3 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — family-profile-driven habit suggestion arbitrated by 'miloco-cli habit 状态机' — with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
XiaoMi/xiaomi-miloco
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.