CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

get-chat-history

Get current chat history including user messages, your replies, and system task notifications. When user says 'check previous messages' or 'what did I just send', use this tool.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

A tight, well-organized tool-reference body that documents parameters, return contents, trigger conditions, and a related skill with zero padding. The only minor gap is the absence of an example invocation or response-format illustration that would make the guidance fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is a lean ~35 lines: a one-line summary, a parameter table with types and defaults, a three-bullet returns list, trigger cases, and one related-skill pointer. No padding, no explanation of concepts Claude already knows — every token earns its place.

5 / 5

Actionability

The parameter table is concrete and executable guidance ("limit | integer | 否 | 获取最近多少条消息,默认 20"), and the Related Skills section points to `deliver-artifacts` for the follow-up action. It falls short of the 5 anchor because there is no example invocation or response-format sample, which for a tool skill would make the guidance fully copy-paste ready.

4 / 5

Workflow Clarity

This is a simple single-purpose skill under 50 lines whose single action (call the tool with the documented parameters) is unambiguous, so per the simple-skill exception it scores 5 despite having no multi-step workflow. It is not a destructive or batch operation, so no validation cap applies.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references — no references/, scripts/, or assets/ bundle exists — and the body is organized into clear Parameters/Returns/When to Use/Related Skills sections. Per the rubric guideline, well-organized sections alone warrant a 5 in this case, and the single outbound link is clearly signaled.

5 / 5

Total

19

/

20

Passed

Description

83%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 concise, well-structured description that states exactly what is retrieved and gives explicit natural-language trigger phrases. It fully answers both 'what' and 'when' with only minor gaps in trigger synonym coverage and slight overlap risk with general conversation-context skills.

DimensionReasoningScore

Specificity

"Get current chat history including user messages, your replies, and system task notifications" names the domain and enumerates three concrete content types retrieved. Not a 5 because it describes a single retrieval action rather than a comprehensive list of capabilities, and not a 3 because the inclusion list is more specific than the '1-2 concrete actions' anchor.

4 / 5

Completeness

It explicitly answers both 'what' ("Get current chat history including user messages, your replies, and system task notifications") and 'when' ("When user says 'check previous messages' or 'what did I just send', use this tool") with concrete trigger phrases. Clearly matches the 5 anchor; the 4 anchor applies only when the 'when' clause is less explicit, which is not the case here.

5 / 5

Trigger Term Quality

"check previous messages" and "what did I just send" are natural phrases a user would plausibly say, giving good trigger coverage. Missing a few natural variations (e.g., 'chat history', 'scroll back', 'what did we talk about'), which keeps it below the comprehensive synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

Chat-history retrieval with quoted conversational triggers is a clear niche unlikely to fire for unrelated skills. Minor overlap risk remains with any conversation-context/recap skill, so it sits at 'mostly distinct' rather than the minimal-conflict 5 anchor.

4 / 5

Total

17

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

openakita/openakita

Path

skills/system/get-chat-history/SKILL.md

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.