softsync-messages
Read emails, notes and saved meeting summaries linked to records, search them by content, answer from the workspace's own help articles, and send a text.
Skill by Softsync-Lab
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/softsync-lab-softsync-messages
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/softsync-messages
What's inside
- Skill name
softsync-messages- Description
- Read emails, notes and saved meeting summaries linked to records, search them by content, answer from the workspace's own help articles, and send a text. Use when the user asks what was said, agreed or sent — "what did Acme reply?", "summarise our last call" — asks a how-to or policy question, or wants to text someone.
- License
- MIT
- Instructions
- 32 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- finding-messages.md · references/
- resolving-records.md · references/
SKILL.md (first lines)
<!-- Generated from the SoftSync API skills. Edit them there and re-export. -->
# Messages
Messages are everything the workspace has received or written about its records: synced emails, notes and notifications.
## Which tool
- **About a company or person** ("last week's emails with Acme"): resolve them to record ids, then `query_messages` with those ids and a time window. See the `finding-messages` reference for the exact sequence.
- **By topic, with no company or person named** ("emails about the renewal"): `semantic_search_messages`. Never use it as a fallback when `query_messages` finds nothing for a company or person — similar text is not proof it is about them.
- **Full text of one message**: `get_message_by_id` after finding it.
- **Calendar events** ("my meetings this week", "when did we last meet Acme?"): use `calendar_events` (action `list`) from the meetings skill, not `query_messages`.
- **Meeting summaries**: a summary someone saved to a record is a note on that record. Find it with `query_messages` on the record. Recordings that were never saved to a record stay in the desktop app and cannot be reached from here.
- **How many** ("how many emails have we exchanged with Acme?"): `get_message_statistics` counts messages linked to a record or person.
- **How-to and policy questions** ("what is our refund policy?", "how do I reset the router?"): `search_knowledge` finds the passages in the workspace's own articles and guides. Quote them and name the source; do not answer from memory. When drafting a reply to a customer, set `audience` to `public` so only what the help center already shows customers is used.
## Sending a text
- `send_message` sends a text (SMS) to a contact (`toRecordId`) or a phone number (`to`). It shows on the contact's timeline like an email.
- To answer a text conversation in a shared inbox, reply there instead (shared inbox skill), so the answer stays in the same thread.
- A text reaches a real phone and cannot be recalled. Show the exact text and recipient and wait for a clear yes. Pass a `clientRef` of your own so a retry never sends twice.
- People who replied STOP are skipped; say so if the result reports it rather than claiming it was sent.
## Rules
- Resolve a company or person to its record id first (see the records skill), then filter messages by that id.
- You only see messages linked to records you can access. Say so if something the user expects is missing, rather than claiming it does not exist.
- Never guess a message id.
## More detail
Read these when the task needs them:
- [finding-messages](references/finding-messages.md): The required call sequence for "what did we discuss with Acme?" and when topic search is the wrong tool.
- [resolving-records](references/resolving-records.md): Turning a company or person into every linked record id before reading their messages or acting on them.From Softsync-Lab/softsync-skills-hub, MIT.
More from Softsync-Lab/softsync-skills-hub
- 0.678score
softsync-email
Softsync-Lab
Write email templates and send them to one contact or a list, and follow or cancel the send.
SkillAFreshness: A★ 91Claude Code +9 - 0.678score
softsync-website-content
Softsync-Lab
Use the workspace as the content system of a website: read published articles and pages, add drafts, upload pictures and videos, and write the text.
SkillAFreshness: A★ 91Claude Code +9 - 0.678score
softsync-records
Softsync-Lab
Find, create, update, merge, delete and restore records such as companies, contacts, deals and tasks, and chart them.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-forms
Softsync-Lab
Create and manage public forms that save every answer as a record, and share their links.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-groups-and-views
Softsync-Lab
Organise records into groups, share them with people, set up table, board and calendar views, and keep report dashboards.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-meetings
Softsync-Lab
Find calendar events, and manage booking pages: free times, bookings, booking a meeting for someone, rescheduling and cancelling.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-shared-inbox
Softsync-Lab
Work a shared team mailbox such as support@: see which customer emails are waiting, who has which, hand them out, and mark them done.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-tables
Softsync-Lab
Read the workspace structure — tables, fields, choices and groups — and add or change tables.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-workflows
Softsync-Lab
Run the workspace automations — manual workflows and published ones — and check their results.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-workspace
Softsync-Lab
Run the workspace itself: who is in it and what they may do, its name, country and currency, and ready-made add-ons such as a service desk.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-workflow-authoring
Softsync-Lab
Build a new automation and save it as a draft the user can review.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-documents
Softsync-Lab
Design PDF templates such as invoices, quotes and contracts, try them on a record, and make the finished PDF.
SkillAFreshness: A★ 91Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 91
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (10 days ago)
- Last release
- Oct 2, 2026 (25 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Softsync-Lab
- 0.678score
softsync-email
Softsync-Lab
Write email templates and send them to one contact or a list, and follow or cancel the send.
SkillAFreshness: A★ 91Claude Code +9 - 0.678score
softsync-records
Softsync-Lab
Find, create, update, merge, delete and restore records such as companies, contacts, deals and tasks, and chart them.
SkillAFreshness: A★ 91Claude Code +9 - 0.678score
softsync-website-content
Softsync-Lab
Use the workspace as the content system of a website: read published articles and pages, add drafts, upload pictures and videos, and write the text.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-groups-and-views
Softsync-Lab
Organise records into groups, share them with people, set up table, board and calendar views, and keep report dashboards.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-forms
Softsync-Lab
Create and manage public forms that save every answer as a record, and share their links.
SkillAFreshness: A★ 91Claude Code +9 - 0.673score
softsync-enrichment
Softsync-Lab
Look up facts about a company or person from a website, work email, LinkedIn profile or organisation number, and save them.
SkillAFreshness: A★ 91Claude Code +9
Cite this page
softsync-messages skill. Agent Mart. https://agentmart.dev/skills/softsync-lab-softsync-messages (last updated 2026-10-24)