CtrlK
BlogDocsLog inGet started
Tessl Logo

emergency-card

生成紧急情况下快速访问的医疗信息摘要卡片。当用户需要旅行、就诊准备、紧急情况或询问"紧急信息"、"医疗卡片"、"急救信息"时使用此技能。提取关键信息(过敏、用药、急症、植入物),支持多格式输出(JSON、文本、二维码),用于急救或快速就医。

53

Quality

61%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/emergency-card/SKILL.md

The canonical home for this skill is emergency-card in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

38%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 well-structured and sequenced with thorough data-source mapping and safety principles, but it is verbose, relies on non-executable pseudocode, and front-loads material that should live in referenced bundle files that do not exist. Tightening and moving detail into real reference files would substantially improve it.

Suggestions

Replace the JavaScript pseudocode (undefined readFile/glob/saveFile/generateQRCode helpers) with real, executable code or explicitly justify the abstraction, and either ship scripts/generate_emergency_card.py or remove the CLI usage block referencing it.

Move the full ASCII text-card mockup, the confirmation-output template, and the example/test-data/format sections into separate reference files (references/) and link to them one level deep instead of inlining or pointing at undefined '相关文档'.

Add an explicit validation checkpoint in the workflow (e.g. verify required P0 fields are populated and the saved file parses) before reporting success, and trim the generic 'When to Use' closer.

DimensionReasoningScore

Conciseness

Noticeably verbose: the ~45-line ASCII text-card mockup, the ~28-line confirmation-output block, repeated disclaimer text, and the generic 'Use this skill when tackling tasks related to its primary domain' closer are padding that could be trimmed without losing clarity.

2 / 5

Actionability

The JavaScript snippets use undefined helpers (readFile, glob, getSeverityLabel, calculateAge, generateQRCode, saveFile) and are pseudocode rather than executable code, and the referenced scripts/generate_emergency_card.py has no corresponding bundle file — concrete guidance is present but incomplete.

3 / 5

Workflow Clarity

Steps 1–6 are clearly sequenced with built-in error handling and degradation (try/catch for chronic conditions, QR failure → text fallback), but there is no explicit validation checkpoint confirming the generated card is correct before saving, leaving a validation gap.

3 / 5

Progressive Disclosure

The body is a monolithic single file with no bundle files present, yet it references nonexistent '相关文档' for examples/test data/format details and an absent scripts/generate_emergency_card.py — content that belongs in separate files is inlined and references dangle.

2 / 5

Total

10

/

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 strong description: it states concrete capabilities, gives explicit 'use when' trigger guidance with natural user phrases, and carves out a distinct niche. Minor gains are possible by adding synonyms and tightening the action list to fully comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — '提取关键信息(过敏、用药、急症、植入物)' and '支持多格式输出(JSON、文本、二维码)' — with only minor gaps in coverage, fitting the 'lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' (生成医疗信息摘要卡片、提取关键信息、多格式输出) and 'when' with concrete trigger phrases ('当用户需要旅行、就诊准备、紧急情况或询问…时使用此技能'), matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say — '紧急信息', '医疗卡片', '急救信息', '旅行', '就诊准备' — giving good keyword coverage, though it lacks common synonyms/file extensions that would lift it to 5.

4 / 5

Distinctiveness Conflict Risk

The emergency-medical-card niche with triggers like '紧急信息' and '急救信息' is mostly distinct with only minor overlap risk against general health-summary skills, so it sits above the midpoint but not at the minimal-conflict 5.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

14

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.