CtrlK
BlogDocsLog inGet started
Tessl Logo

twenty-record-presentation

Retrieve and present Twenty CRM records as readable summaries or tables, using the connected Twenty MCP server to discover fields, fetch relevant data, format dates and values, build record links, and avoid raw API output.

60

Quality

71%

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 ./packages/twenty-claude-skills/skills/twenty-record-presentation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 content is highly actionable with concrete examples and clear section organization, but the retrieval workflow lacks explicit validation checkpoints and some formatting sections are more detailed than the lean ideal for a read-only presentation skill.

Suggestions

Tighten the Table Alignment and Value Formatting sections by trimming guidance that restates standard Markdown/common sense, to improve token efficiency.

Add an explicit validation checkpoint in the Retrieval Workflow (e.g., 'confirm the discovered fields satisfy the request before fetching, and verify record count matches expectation') to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The body is well-organized and mostly assumes Claude's competence, but a few sections restate obvious guidance and the extensive formatting detail pushes length beyond the lean ideal.

4 / 5

Actionability

It provides concrete, copy-paste-ready Markdown table and labeled-block examples, exact field-label mappings, explicit link-path formats, and worked timestamp examples covering the common cases.

5 / 5

Workflow Clarity

The retrieval workflow lists clear steps and a fallback ('If no Twenty MCP tools are available, say that...'), but it performs a read-only presentation task with no destructive or batch validation step; the sequence has only an implicit discover-then-fetch-then-ask checkpoint rather than explicit validation gates.

3 / 5

Progressive Disclosure

Content is broken into well-signaled sections (Overview, Retrieval Workflow, Response Shape, Record Links, Dates, etc.) with no nested references and no bundle files, giving good structure with minor gaps where some detail could remain inlined.

4 / 5

Total

16

/

20

Passed

Description

66%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.

The description is specific and well-scoped to the Twenty CRM MCP server with concrete actions and clear distinctiveness, but it omits an explicit 'Use when...' trigger clause, leaving the activation intent implied rather than stated.

Suggestions

Add an explicit 'Use when...' clause stating the user situations that should trigger this skill (e.g., 'Use when a connected Twenty MCP server is available and the user asks to retrieve, list, or summarize CRM records').

Include a few natural user phrasings such as 'list my opportunities', 'show my CRM records', or 'summarize recent deals' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'discover fields, fetch relevant data, format dates and values, build record links, and avoid raw API output' — which is solid coverage, though a few are slightly abstract rather than fully concrete verbs.

4 / 5

Completeness

It clearly states what the skill does, but there is no explicit 'Use when...' clause; the 'when' is only weakly implied by the retrieval/presentation framing, which caps completeness at 3 per the guideline.

3 / 5

Trigger Term Quality

Natural terms like 'records', 'tables', 'date', 'fields', and 'MCP server' are present and a user might say several of them, but common synonyms or phrasings a user would naturally use ('show me my CRM records', 'list my opportunities') are not all captured.

4 / 5

Distinctiveness Conflict Risk

It is tied to a specific Twenty CRM MCP server with distinct triggers, giving it a clear niche with only minor overlap risk against other CRM/data-presentation skills.

4 / 5

Total

15

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
twentyhq/twenty
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.