Run skills after each meeting
The app runs the summary skill after each meeting. A script of yours can run other skills after each meeting, for example follow-up-email after a client call.
Ask your AI agent in plain words. It reads the meeting folder on your Mac and does the work.
The base skill s1ft gives your agent access to the meeting folder. Each skill below uses it.
The app runs the summary skill after each meeting. A script of yours can run other skills after each meeting, for example follow-up-email after a client call.
You type Write a follow-up email for my last client call.
To: Jo Client <[email protected]> Subject: Follow-up: Kickoff call Hi Jo, Thank you for your time today. Agreed: - Start with the import pilot. - A check-in every Thursday. Next steps: - I send the plan (due 2026-10-16). - You confirm the contact for access (to confirm). Best regards Draft only. The skill wrote this draft in the chat and sent nothing.
You type List the decisions of my last meeting.
Kickoff call, 2026-10-12 Decision: Ship the import fix on Friday. Why: Support has three open tickets about it. Owner: Me When: 04:12, 2026-10-12 Quote: "OK, so we ship the fix on Friday." Decision: Start with the import pilot. Why: not stated Owner: not stated When: 07:30, 2026-10-12 Quote: "Let's go with the pilot first." Open - Who owns the test account was discussed and not decided.
You type List the action items of my last meeting.
[ ] Me: send the plan to the client (due 2026-10-16) [05:40] [ ] Me: book the review call (due not stated) [09:05] Owner to confirm [ ] Participant 2: confirm access for the pilot (due 2026-10-14) [06:10]
You type What kind of meeting was my last one?
Meeting: Kickoff call, 2026-10-12 Type: client call Confidence: high Signals: - Attendees: 3 people, 2 email domains. One domain is external. - Content: price and schedule talk. - Length: 38 min.
You type How has my speaking changed over the last weeks?
| Week of | Meetings | Speech (min) | Fillers per min (count) | Words per min (median) | Silences per min |
|---|---|---|---|---|---|
| 2026-09-14 | 6 | 41 | 1.8 (74) | 151 | 3.2 |
| 2026-09-21 | 5 | 36 | 1.5 (54) | 149 | 3.4 |
| 2026-09-28 | 7 | 52 | 1.3 (68) | 152 | 3.1 |
| 2026-10-05 | 6 | 44 | 1.1 (48) | 150 | 3.3 |
| 2026-10-12 (thin) | 2 | 7 | 1.4 (10) | 147 | 3.5 |
Changes: fillers per minute went from 1.8 to 1.1 over four weeks. That is a real change. Words per minute and silences per minute show no clear change. Possible reason: did you present less in the last weeks? To keep: your pace stayed between 149 and 152 words per minute. Limits: the week of 2026-10-12 is thin, so it shows no trend. The numbers do not say how your speech was received.
You type Review my delivery in my last meeting.
What stood out (in this meeting) - Fillers: 9 in 12 min of your speech (0.75 per min) - Pace: median 148 words per min, segments of 10 s or more - Uptalk: 4 of 21 statements ended on a rising pitch - Interruptions: you started speaking over someone 1 time. Someone spoke over you 2 times. You said, at 03:12: "So we could maybe ship on Friday?" What went well: your pace stayed steady. It moved less than 10 words per min between the first and the last part of the meeting. One thing to try: your answers started after 0.4 s on average. If it feels natural, try a short pause before you answer. Limits: one meeting is one sample. The data cannot tell why your pitch rose.
You type Summarize my last meeting.
# Kickoff call ## Bottom Line The team agreed to start with the import pilot. The client confirms access this week. ## Decisions & Key Facts - Start with the import pilot. - The pilot runs for 4 weeks, from 2026-10-19. - A check-in every Thursday. ## Open Issues - Who owns the test account is not decided. ## Action Items - Send the plan to the client (due 2026-10-16). - Confirm the contact for access.
The skills need S1ft 1.3 or later. Use one method only. Each library skill uses the base skill s1ft.
claude plugin marketplace add s1ft-app/skills claude plugin install s1ft@s1ft-skills
Open Settings, then Plugins, then + Add. Choose Add marketplace, then Add from a repository. Paste https://github.com/s1ft-app/skills and click Sync.
For Codex, Cursor, Gemini CLI and others:
npx skills add s1ft-app/skills --skill s1ft
Each skill is one Markdown file. Copy the skill, then change its "Adapt this skill" section: which meetings count, who gets the email, where the result goes.
s1ft does not check the skills on this list.
To ask for a place on the list, post your repo in the "Community skills" category of Discussions. The owner adds each entry.
A skill is one SKILL.md file. Read the
Write your own skill guide
for the format, how to test a skill, and how to share it.