CtrlK
BlogDocsLog inGet started
Tessl Logo

contact-sync

Sync a person to Apple Contacts. Searches by name/email, creates if missing, updates if info is incomplete. Designed to be called by the dispatcher after email interactions (drafting replies, processing emails) or on demand. Triggers: EN: "sync contact", "add to contacts", "save contact", "update contact", "is this person in my contacts". IT: "sincronizza contatto", "aggiungi ai contatti", "salva contatto", "aggiorna contatto". FR: "synchroniser le contact", "ajouter aux contacts", "sauvegarder le contact". ES: "sincronizar contacto", "agregar a contactos", "guardar contacto". DE: "Kontakt synchronisieren", "zu Kontakten hinzufuegen", "Kontakt speichern". PT: "sincronizar contato", "adicionar aos contatos", "salvar contato".

70

Quality

86%

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

72%Weight 40%Scale 1-3

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 highly actionable with concrete MCP calls and explicit branch logic. Its main weakness is mild verbosity and the lack of an explicit post-write verification loop for destructive updates.

Suggestions

Add an explicit post-write verification step (e.g., re-fetch the contact to confirm the update applied) before reporting success in Step 4.

Trim or merge the "Integration with Email Workflows" section, which repeats the procedure and on-demand handling already covered earlier.

Condense the Inter-Agent Coordination section so it only specifies when to suggest Scribe/Connector without re-stating contact details.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept-teaching, but the Integration with Email Workflows and Inter-Agent Coordination sections re-illustrate the procedure and could be tightened.

2 / 3

Actionability

Concrete executable MCP tool calls (search_contacts, create_contact, update_contact) with full field lists, name-mapping rules, and copy-paste output templates.

3 / 3

Workflow Clarity

The 4-step sequence with branch points is clear, but destructive overwrites (name/org/title) have a pre-write compare checkpoint and no explicit post-write verification, so it is capped at 2 per the destructive-operations guideline.

2 / 3

Progressive Disclosure

No bundle files exist; the single SKILL.md is well-organized into clear sections for this simple single-purpose skill, satisfying the simple-skill allowance.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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

The description is concrete, covers what and when explicitly, and supplies rich multilingual trigger terms. It is among the strongest examples in the rubric.

DimensionReasoningScore

Specificity

"Searches by name/email, creates if missing, updates if info is incomplete" lists multiple concrete actions rather than a vague domain statement.

3 / 3

Completeness

It answers both what (sync/search/create/update) and when ("Designed to be called by the dispatcher after email interactions... or on demand. Triggers: ...") with explicit triggers.

3 / 3

Trigger Term Quality

"sync contact", "add to contacts", "save contact", "update contact", "is this person in my contacts" plus five other languages give broad natural-term coverage.

3 / 3

Distinctiveness Conflict Risk

"Apple Contacts" with specific trigger phrases carves a clear niche unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
gnekt/My-Brain-Is-Full-Crew
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.