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.

67

1.87x
Quality

52%

Does it follow best practices?

Impact

92%

1.87x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agent-skills/call-log-composition/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

10%

Implement the NovaCRM Call Log Creator

createCallLog connector implementation

Criteria
Without context
With context

composedLogDetails as note

100%

100%

Subject format

0%

100%

logId from response

100%

100%

returnMessage present

100%

100%

returnMessage.messageType

100%

100%

returnMessage.ttl

100%

100%

extraDataTracking present

100%

100%

withSmartNoteLog logic

100%

100%

withTranscript logic

100%

100%

addCallLogAiNote setting path

100%

100%

addCallLogTranscript setting path

100%

100%

100%

63%

Implement the NovaCRM Log Retrieval Function

getCallLog HTML parsing and return shape

Criteria
Without context
With context

Split on Agent notes marker

60%

100%

Split on Call details marker

15%

100%

Remove br tags from note

66%

100%

Returns callLogInfo wrapper

0%

100%

callLogInfo.subject

50%

100%

callLogInfo.note

50%

100%

callLogInfo.fullBody

20%

100%

77%

55%

Build a Call Log Composition Utility

composeCallLog and upsert function usage

Criteria
Without context
With context

composeCallLog import path

0%

100%

LOG_DETAILS_FORMAT_TYPE import path

0%

100%

Format type constants used

0%

100%

upsertCallAgentNote used

0%

100%

upsertCallSessionId used

0%

100%

upsertCallRecordingLink used

0%

0%

Upsert logFormat param

0%

100%

HTML bold section headers

0%

100%

HTML recording link anchor

62%

100%

Markdown ## headers

100%

100%

Markdown recording link

100%

0%

Plain text flat list

0%

100%

Duration human-readable

60%

0%

Repository
ringcentral/rc-unified-crm-extension
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.