CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

inbox-setup

One-time setup skill that builds a personalized inbox triage knowledge base via interactive interview. Interviews the user about their email patterns, business context, reply style, and priorities using grill-me discipline (one question at a time, forcing format where possible, dependency-ordered, each question explains why I'm asking), then generates the knowledge base files that power the companion 'inbox-triage' skill. Run this once before using inbox-triage for the first time. Re-run when business, pricing, or priorities change significantly. Triggers: 'set up my inbox', 'configure inbox triage', 'set up my email system', 'configure email triage', 'build my email knowledge base', 'initialize email management', 'set up inbox triage', 'onboard email triage', or any variation where someone wants to get the email triage system running for the first time.

71

Quality

89%

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

78%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 well-engineered interview workflow with unusually concrete scripting, robust skip-logic, error handling, re-run semantics, and a real validation gate. The main cost is token redundancy from duplicating the description's triggers and restating in-body rules as anti-patterns.

Suggestions

Remove the 'Invocation Triggers' section — the frontmatter description already carries all 8 trigger phrases and is always loaded; keep only the 'any variation' catch-all if retained.

Trim 'Anti-Patterns To Reject' to only rules not already stated inline (drop the credentials, batching, and overwrite entries that restate Privacy Boundary, Conduct Discipline, and Re-Run Behavior), or fold the list into those sections.

Add an explicit recovery loop for the validator: what to fix and re-run when 'kb_validator.py --workspace ${WORKSPACE}' reports a missing or malformed file before handoff is allowed.

DimensionReasoningScore

Conciseness

The core payload (scripted questions, per-section actions, error table) is efficient, but noticeable tightening is possible: the 'Invocation Triggers' section duplicates the frontmatter description's 8 trigger phrases verbatim, 'Anti-Patterns To Reject' restates rules already given in Conduct Discipline/Privacy Boundary/Re-Run Behavior (e.g. 'Persisting sensitive credentials in knowledge base', 'Asking all questions in one batch'), and the 'Portability' section speculates about Claude.ai web behavior with no operational instruction.

3 / 5

Actionability

Fully executable guidance for an instruction-only skill: exact question wording with forcing formats ('Pick the top 1–2: sales pitches / client work / ...'), concrete per-section file commitments, a precise validation command ('Run scripts/kb_validator.py --workspace ${WORKSPACE}'), and specific file names/structures in the KB contract table.

5 / 5

Workflow Clarity

Clear dependency-ordered sequence across 8 sections with commit-per-section checkpoints, explicit skip-logic for Section 4, a stop condition with a hard ceiling, and a validation step before handoff. Minor gap: no explicit feedback loop for what to do when kb_validator.py fails (the Error Handling table covers other situations but not validator failure).

4 / 5

Progressive Disclosure

Clear overview with one-level-deep references that all exist and are linked inline at point of use (kb_file_contract.md for the contract, grill_me_section_walk.md for section discipline, voice_calibration.md for sample extraction), plus a Tooling table mapping each script to its role; the companion-skill integration boundary is surfaced early.

5 / 5

Total

17

/

20

Passed

Description

96%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: concrete third-person capabilities, explicit run-once/re-run guidance, and comprehensive natural triggers. The only reservation is trigger overlap with its companion skill, inherent to a paired setup/run skill design.

DimensionReasoningScore

Specificity

Multiple concrete actions with comprehensive coverage: 'builds a personalized inbox triage knowledge base via interactive interview', 'Interviews the user about their email patterns, business context, reply style, and priorities', 'generates the knowledge base files that power the companion inbox-triage skill' — all in third person with no vague filler.

5 / 5

Completeness

Explicitly answers both what (interview then generate the KB files powering inbox-triage) and when ('Run this once before using inbox-triage for the first time. Re-run when business, pricing, or priorities change significantly.') with concrete trigger phrases — matches the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Comprehensive natural-phrase coverage: 'set up my inbox', 'configure inbox triage', 'set up my email system', 'build my email knowledge base', 'initialize email management', 'onboard email triage', plus a variation clause ('any variation where someone wants to get the email triage system running for the first time') — all phrasings a user would naturally say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (one-time setup, explicitly paired with and differentiated from the runtime 'inbox-triage' skill), but triggers like 'set up inbox triage' and 'configure inbox triage' sit in the trigger space of that closely related companion skill, leaving minor overlap risk.

4 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

productivity/email/skills/inbox-setup/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.