CtrlK
BlogDocsLog inGet started
Tessl Logo

personal-statement

Use when writing medical school personal statements, residency application essays, fellowship statements, or graduate school admissions essays. Crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations for healthcare education applications.

51

Quality

56%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/Academic Writing/personal-statement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-constructed description with strong trigger terms and clear 'Use when' guidance that makes it highly distinguishable from other writing skills. Its main weakness is that the capability description leans more toward describing the output characteristics rather than listing specific concrete actions the skill performs (e.g., drafting, structuring, editing, reviewing). Overall, it would perform well in a multi-skill selection scenario.

Suggestions

Add more specific concrete actions such as 'drafts, structures, and revises' to strengthen the specificity of capabilities beyond just 'crafts compelling narratives.'

DimensionReasoningScore

Specificity

The description names the domain (medical/healthcare admissions essays) and mentions some actions like 'crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations,' but doesn't list multiple distinct concrete actions (e.g., drafting, editing, structuring, reviewing). The actions are more about what the output contains than what the skill does.

2 / 3

Completeness

The description explicitly answers both 'what' (crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations) and 'when' (opens with 'Use when writing medical school personal statements, residency application essays, fellowship statements, or graduate school admissions essays').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'personal statements,' 'residency application essays,' 'fellowship statements,' 'graduate school admissions essays,' 'clinical experiences,' 'research achievements,' 'healthcare education applications.' These are terms applicants would naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

The description carves out a very clear niche in medical/healthcare admissions writing, with specific triggers like 'residency application,' 'fellowship statements,' and 'clinical experiences' that are unlikely to conflict with general writing or non-medical admissions skills.

3 / 3

Total

11

/

12

Passed

Implementation

22%

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

This skill suffers from excessive boilerplate that dilutes genuinely useful domain-specific content. The Core Capabilities section with structure generation, STAR method, character limits table, and quality checklist are valuable, but they're buried under repetitive generic sections (Error Handling, Input Validation, Response Template, Output Requirements) that add no personal-statement-specific value. The code examples reference non-existent modules, and the workflow is entirely generic rather than tailored to essay writing.

Suggestions

Remove all generic boilerplate sections (Output Requirements, Error Handling, Input Validation, Response Template, Implementation Details) that aren't specific to personal statement writing — these waste tokens on things Claude already knows how to do.

Replace the generic 5-step Workflow with a personal-statement-specific workflow: e.g., 1) Gather experiences and motivations, 2) Create outline using the standard structure, 3) Draft with STAR method, 4) Check against quality checklist, 5) Optimize to character limit.

Either provide the actual PersonalStatementWriter code in bundle files or remove the code examples and replace with concrete prompt-based instructions for how Claude should draft each section.

Deduplicate the description — it appears verbatim in 'When to Use' and 'Key Features' sections.

DimensionReasoningScore

Conciseness

Extremely verbose and repetitive. The description is copy-pasted multiple times (in 'When to Use' and 'Key Features'). There are large boilerplate sections (Output Requirements, Error Handling, Input Validation, Response Template, Implementation Details) that are generic scaffolding not specific to personal statement writing. Much of the content explains things Claude already knows or provides generic workflow management instructions.

1 / 3

Actionability

The domain-specific sections (Core Capabilities, Common Patterns, Quality Checklist, Common Pitfalls) provide useful concrete guidance with code examples and structured frameworks like STAR method and character limits. However, the code examples reference a module (PersonalStatementWriter) that doesn't exist in the bundle, making them non-executable pseudocode. The generic workflow steps are vague and not actionable.

2 / 3

Workflow Clarity

The 'Workflow' section is entirely generic boilerplate ('Confirm the user objective...', 'Validate that the request matches...') with no personal-statement-specific steps. There are no validation checkpoints specific to essay writing (e.g., check character count, verify no clichés, confirm tone). The 'Before Writing' and 'After Writing' checklists are useful but disconnected from any sequenced workflow.

1 / 3

Progressive Disclosure

References to `references/personal-statement-examples.md` and `scripts/main.py` are mentioned but no bundle files exist to support them. The content has some structural organization with headers, but mixes domain-specific content with large blocks of generic boilerplate, making navigation difficult. The skill would benefit from separating the generic scaffolding from the actual personal statement guidance.

2 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
aipoch/medical-research-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.