Add email-to-expense skill; expand log_expense.py to accept other/professional-development/software types; update skill index
This commit is contained in:
parent
e7b3084622
commit
20fc0f8d0b
3 changed files with 121 additions and 2 deletions
|
|
@ -41,6 +41,7 @@ description: Master index of all skills in your robot assistant system. Your ass
|
|||
| "add this to my brag sheet," "log this kudos," "save this feedback," "add to brag sheet," "log a win" | **brag-sheet** |
|
||||
| "support punt," "forward to support," "send to support," "punt this to support," "hand off to support" | **send-to-support** |
|
||||
| "add a contact," "look up a contact," "find someone's number," "update a contact," "delete a contact," "list my contacts," "contacts" | **contacts** |
|
||||
| "process my expense emails," "email to expense," "triage my expense label," "process expense label" | **email-to-expense** |
|
||||
| "transcribe this video," "get the subtitles," "what does this video say," "summarize this YouTube video," "YouTube transcript" | **youtube-transcript** |
|
||||
|
||||
---
|
||||
|
|
@ -215,6 +216,12 @@ description: Master index of all skills in your robot assistant system. Your ass
|
|||
**File:** `skills/contacts/SKILL.md`
|
||||
**Dependencies:** `uv` CLI, Python 3.12+, `contacts` script at `skills/contacts/scripts/contacts`
|
||||
|
||||
### Email to Expense
|
||||
**Purpose:** Process emails from a Gmail label into work expenses. Opens Gmail via browser automation, iterates through emails in the "expense" label, saves each as PDF, extracts metadata (date, sender, subject), uploads to S2, classifies the expense type, and inserts into MongoDB via log_expense.py.
|
||||
**Triggers:** "process my expense emails," "email to expense," "triage my expense label," "process expense label"
|
||||
**File:** `skills/email-to-expense/SKILL.md`
|
||||
**Dependencies:** Browser tool, user's Gmail logged in, S2 upload endpoint, log-work-expense skill scripts
|
||||
|
||||
### YouTube Transcript
|
||||
**Purpose:** Download and summarize transcripts from YouTube videos using yt-dlp. Cleans VTT subtitles into readable plain text and summarizes or analyzes content as requested.
|
||||
**Triggers:** "transcribe this video," "get the subtitles," "what does this video say," "summarize this YouTube video," "YouTube transcript"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue