feat(skills): add follow-up-reminders skill for CRM commitment detection by inspiredvoyagesng-star · Pull Request #2696 · screenpipe/screenpipe · GitHub
Skip to content

feat(skills): add follow-up-reminders skill for CRM commitment detection#2696

Open
inspiredvoyagesng-star wants to merge 2 commits intoscreenpipe:mainfrom
inspiredvoyagesng-star:feat/follow-up-reminders-skill
Open

feat(skills): add follow-up-reminders skill for CRM commitment detection#2696
inspiredvoyagesng-star wants to merge 2 commits intoscreenpipe:mainfrom
inspiredvoyagesng-star:feat/follow-up-reminders-skill

Conversation

@inspiredvoyagesng-star
Copy link
Copy Markdown

Closes #2619

What this adds

A new follow-up-reminders skill that detects sales commitments from screen and audio activity, designed for enterprise sales teams.

How it works

  • Queries local SQLite DB for commitment language in OCR text (WhatsApp, Gmail, HubSpot, LinkedIn, Pipedrive)
  • Scans audio transcriptions for verbal commitments
  • Extracts Person, Action Item, and Due Date
  • Auto-extends lookback window from 30min to 2hrs if nothing found
  • Output format designed for direct CRM entry

Tested on

  • M4 MacBook Air, macOS Sequoia
  • qwen2.5:1.5b via Ollama (local, zero cloud dependency)

Notes

Follows exact structure of existing skills (digest, recall, search, context).

…ction

Closes screenpipe#2619

- Detects commitment markers in OCR text and audio transcriptions
- Queries local SQLite DB for sales app activity (WhatsApp, HubSpot, Gmail, LinkedIn, Pipedrive)
- Extracts Person, Action Item, and Due Date from conversations
- Auto-extends lookback window if no results found in 30 minutes
- Output format designed for direct CRM entry
@louis030195
Copy link
Copy Markdown
Collaborator

@inspiredvoyagesng-star
Copy link
Copy Markdown
Author

Understood. I misread the current architecture.
Can you point me to an example pipe in the current
codebase so I can rebuild this correctly?

@louis030195
Copy link
Copy Markdown
Collaborator

did you even run the app?

@inspiredvoyagesng-star
Copy link
Copy Markdown
Author

inspiredvoyagesng-star commented Apr 4, 2026

I've now rebuilt this properly. With the correct architecture this time.
pipe now lives in crates/screenpipe-core/assets/pipes/ and it matches
the existing structure. tested locally on M4, loads clean.

@inspiredvoyagesng-star inspiredvoyagesng-star force-pushed the feat/follow-up-reminders-skill branch from 835765c to 2982b2b Compare April 5, 2026 06:08
Closes screenpipe#2619

- Detects commitment language in screen and audio activity
- Extracts Person, Action, Due date and Source app
- Focuses on sales apps: WhatsApp, Gmail, HubSpot, Pipedrive, LinkedIn
- Runs every 30 minutes, tested locally on M4 Air (screenpipe 0.3.256)
- Follows existing pipe.md architecture in screenpipe-core/assets/pipes
@inspiredvoyagesng-star inspiredvoyagesng-star force-pushed the feat/follow-up-reminders-skill branch from 2982b2b to 8aef6f7 Compare April 5, 2026 12:55
@louis030195
Copy link
Copy Markdown
Collaborator

can you publish the pipe using the CLI or the app ui instead? its not a PR

@inspiredvoyagesng-star
Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pipe: CRM follow-up reminders / task notifications

2 participants