CtrlK
BlogDocsLog inGet started
Tessl Logo

call-log-composition

Use this skill when working with call log composition, formatting call details, handling AI notes, transcripts, and understanding the call log flow in App Connect.

76

1.87x
Quality

66%

Does it follow best practices?

Impact

92%

1.87x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agent-skills/call-log-composition/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 a strong, code-first reference: executable examples, a clear end-to-end call-log flow, and well-organized sections without padding or unnecessary concept explanations. Its only real weakness is the absence of explicit validation/verification steps in the compose-and-post workflow.

DimensionReasoningScore

Conciseness

The body is mostly efficient code-driven documentation that assumes Claude's competence and avoids explaining what call logs or libraries are; there is minor padding (e.g. restating 'Users can control AI note and transcript inclusion' before trivial code) but no extensive over-explanation, fitting the 'efficient with minor trimming possible' anchor.

4 / 5

Actionability

It provides fully executable, copy-paste-ready code for composeCallLog, upsert functions, connector createCallLog/getCallLog, and user-settings checks, covering common cases with concrete imports and a complete example payload, matching the 'fully executable, copy-paste ready, common cases covered' anchor.

5 / 5

Workflow Clarity

The 'Call Log Flow' section gives a clear 5-step sequence (Call ends -> Handler -> Compose -> Connector -> Store) and the upsert/connector examples are sequential, but there are no explicit validation or verification checkpoints after composing or posting the log, leaving a minor validation gap versus the 5 anchor.

4 / 5

Progressive Disclosure

This is a focused single-purpose skill with no external bundle files; it is organized into well-labeled sections (Overview, Log Format Types, Output Formats, Upsert Functions, Connector Implementation, User Settings, Call Log Flow, Parsing) that serve as clear in-file navigation, qualifying for the top score per the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

52%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 a clear third-person 'Use when...' statement that names the domain and key actions, but it reads as a single broad scenario rather than a comprehensive, trigger-phrase-rich statement. It is concise and distinct but lacks the synonym coverage and concrete triggers needed for a top score.

Suggestions

Expand the 'when' clause with concrete trigger phrases users would naturally say, e.g. 'Use when composing or formatting call logs, adding AI notes or transcripts to call records, or implementing createCallLog/getCallLog for an App Connect connector.'

Add natural synonyms and file/identifier terms (e.g. 'call log', 'call notes', 'call recording', 'CRM call log', 'composeCallLog') to broaden trigger-term coverage.

List the specific operations the skill covers (compose, format per HTML/Markdown/Plain Text, upsert fields, parse existing logs) so the 'what' is comprehensive rather than generic.

DimensionReasoningScore

Specificity

The description names the call-log-composition domain and several concrete actions ('formatting call details', 'handling AI notes, transcripts'), but the actions are generic verbs rather than a comprehensive list of specific operations, matching the 'domain + 1-2 concrete actions but not comprehensive' anchor.

3 / 5

Completeness

It clearly states what the skill does and includes a 'Use this skill when...' clause providing a 'when', but the trigger is a single generic scenario rather than concrete trigger phrases, which caps it at 3.

3 / 5

Trigger Term Quality

It includes some relevant keywords ('call log', 'AI notes', 'transcripts', 'App Connect') but lacks natural synonyms a user would say (e.g. 'call recording', 'CRM call logging', 'compose call notes'), so coverage is only partial.

3 / 5

Distinctiveness Conflict Risk

The 'App Connect' call-log-composition niche is fairly specific and distinct from general skills, with only minor overlap risk against other App Connect / CRM logging skills; it does not reach the 5 anchor because trigger phrases are not comprehensive enough to fully eliminate overlap.

4 / 5

Total

13

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ringcentral/rc-unified-crm-extension
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.