CtrlK
BlogDocsLog inGet started
Tessl Logo

ima-note

IMA 个人笔记服务 API skill,用于管理用户的 IMA 笔记。支持搜索笔记、浏览笔记本、获取笔记内容、新建笔记和追加内容。 当用户提到笔记、备忘录、记事、知识库,或者想要查找、阅读、创建、编辑笔记内容时,使用此 skill。 即使用户没有明确说"笔记",只要意图涉及个人文档的存取(如"帮我记一下"、"我之前写过一个关于XX的东西"、"把这段内容保存下来"),也应触发此 skill。

73

Quality

92%

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

85%

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

The content is highly actionable with executable code, clearly sequenced workflows, validation checkpoints, and a well-structured one-level reference to references/api.md. The only weakness is verbosity in the cross-platform UTF-8/PowerShell encoding section.

Suggestions

Tighten the UTF-8 encoding section: lead with the recommended Python snippet and collapse the Node/Unix/PowerShell variants into a brief 'Alternatives' list rather than four full code blocks.

Move the PowerShell 5.1 Invoke-RestMethod encoding caveat into references/api.md or a separate notes file so the main body stays lean.

Consider trimming the per-platform code blocks to one canonical approach plus a pointer, since the core rule ('ensure UTF-8 before writing') is a single line.

DimensionReasoningScore

Conciseness

The body is mostly lean and reference-oriented, but the UTF-8 encoding section (multi-platform Python/Node/Unix/PowerShell blocks plus a long PowerShell 5.1 caveat) is more than the minimum needed and could be tightened despite being accurate.

2 / 3

Actionability

Provides fully executable bash with a reusable ima_api helper, copy-paste-ready JSON-body examples per endpoint, and a concrete error-code table — matching the score-3 anchor for copy-paste-ready guidance.

3 / 3

Workflow Clarity

Workflows are clearly sequenced (search→get_doc_content, list folders→list notes, create→append) with a credential pre-check validation step and an error-handling table mapping codes to recovery actions, giving explicit validation checkpoints and feedback loops.

3 / 3

Progressive Disclosure

The body is an overview pointing to the real one-level-deep references/api.md for full data structures and field definitions, with well-organized inline sections (decision table, response fields, enums, pagination) — matching the score-3 anchor.

3 / 3

Total

11

/

12

Passed

Description

100%

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 yet complete: it names concrete capabilities, provides rich natural trigger terms, and gives explicit use-when guidance including implicit-intent cases. Voice is third-person declarative with no first/second-person issues.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "搜索笔记、浏览笔记本、获取笔记内容、新建笔记和追加内容" — matching the score-3 anchor for listing several specific actions.

3 / 3

Completeness

Explicitly states both what (manage IMA notes: search, browse, get content, create, append) and when ("当用户提到...使用此 skill", plus implicit-intent triggers), satisfying the score-3 anchor.

3 / 3

Trigger Term Quality

Covers natural terms users would say ("笔记、备忘录、记事、知识库") plus realistic phrasings like "帮我记一下" and "把这段内容保存下来", giving good coverage of natural variations.

3 / 3

Distinctiveness Conflict Risk

Scoped to the IMA personal-notes API with distinct personal-document triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
UnicomAI/wanwu
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.