CtrlK
BlogDocsLog inGet started
Tessl Logo

ima-note

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

72

Quality

91%

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.

A highly actionable, well-structured API skill with executable templates, a decision table, and explicit validation/error handling. The main improvements are tightening the UTF-8 section, adding a post-write verification loop, and moving more reference detail into references/api.md.

Suggestions

Add an explicit read-back/verify step after write operations (e.g. call get_doc_content on the returned doc_id) to give write workflows a feedback loop.

Move the full error-code table and detailed response-field path reference into references/api.md, keeping only the most common codes/fields inline in SKILL.md.

Condense the four-language UTF-8 encoding section to the recommended Python approach plus a one-line pointer, and delegate the PowerShell 5.1/Node/iconv variants to references/api.md.

DimensionReasoningScore

Conciseness

Dense, mostly token-efficient API reference with little concept-padding, but the multi-language UTF-8 block and a few chatty asides (e.g. the .zshrc/.bashrc tip) could be trimmed or referenced out.

4 / 5

Actionability

Provides a reusable ima_api helper, copy-paste-ready bash with concrete JSON bodies for every endpoint, and an intent-to-endpoint decision table covering the common cases.

5 / 5

Workflow Clarity

Workflows are clearly sequenced with a credential precheck checkpoint and an error-code recovery table, but write flows lack an explicit read-back/verify feedback loop after import_doc/append_doc.

4 / 5

Progressive Disclosure

Well-organized into clear sections with a real one-level reference (references/api.md, signaled twice), though a fair amount of reference material (response field paths, full error table, enums) is inlined rather than delegated to the reference file.

4 / 5

Total

17

/

20

Passed

Description

100%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 strong, specific description that concretely lists capabilities, provides rich natural trigger terms and phrasings, and explicitly answers both what and when with low conflict risk. No fluff or over-claims.

DimensionReasoningScore

Specificity

Lists five concrete capabilities (搜索笔记、浏览笔记本、获取笔记内容、新建笔记、追加内容) covering both read and write, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly states what it does (manage IMA notes via the five actions) and when to use it with concrete trigger clauses (当用户提到...使用此 skill; 即使用户没有明确说...也应触发).

5 / 5

Trigger Term Quality

Includes natural synonyms (笔记、备忘录、记事、知识库), action verbs (查找、阅读、创建、编辑), and real user phrasings (帮我记一下、把这段内容保存下来), giving comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

Scoped specifically to IMA personal notes with distinct triggers, giving a clear niche and minimal overlap with other skills.

5 / 5

Total

20

/

20

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.