CtrlK
BlogDocsLog inGet started
Tessl Logo

imsg

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

Install with Tessl CLI

npx tessl i github:qsimeon/openclaw-engaging --skill imsg
What are skills?

86

1.81x

Does it follow best practices?

Evaluation96%

1.81x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

22%

Morning Briefing Automation

Send command syntax and safety confirmation

Criteria
Without context
With context

Uses imsg chats

100%

100%

JSON flag on chats

100%

100%

Limit flag on chats

0%

100%

jq filtering

100%

100%

imsg send syntax

0%

100%

Service forced to iMessage

100%

100%

Pre-send confirmation output

100%

100%

No send on missing contact

100%

100%

No immediate retry loop

100%

100%

Uses --to with phone/ID from lookup

50%

100%

Without context: $0.1654 · 45s · 13 turns · 19 in / 2,654 out tokens

With context: $0.2834 · 1m 2s · 16 turns · 265 in / 3,348 out tokens

90%

47%

Conversation Archive and Search Tool

History retrieval with JSON output and attachments

Criteria
Without context
With context

Uses imsg history

0%

100%

Uses --chat-id flag

0%

100%

Uses --limit flag

0%

0%

Uses --json flag

0%

100%

Uses --attachments flag

13%

100%

Loops over multiple chat IDs

100%

100%

Output written to archive.json

100%

100%

archive.json is valid JSON

100%

100%

README created

100%

100%

No large intermediate files

100%

100%

Without context: $0.2052 · 51s · 16 turns · 23 in / 3,024 out tokens

With context: $0.3439 · 57s · 22 turns · 27 in / 3,349 out tokens

100%

62%

Multi-Platform Notification Routing Guide

Cross-platform messaging tool routing

Criteria
Without context
With context

iMessage uses imsg

0%

100%

Telegram uses message tool

0%

100%

Discord uses message tool

0%

100%

Slack uses slack skill

66%

100%

imsg not used for Telegram

100%

100%

imsg not used for Discord

100%

100%

imsg not used for Slack

100%

100%

iMessage confirmation note

0%

100%

Bulk messaging caveat

0%

100%

Summary table present

100%

100%

Without context: $0.1435 · 52s · 10 turns · 14 in / 2,802 out tokens

With context: $0.2337 · 58s · 14 turns · 19 in / 3,020 out tokens

Evaluated
Agent
Claude Code
Model
Unknown

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.