원클릭으로
tmba-process
// Process a "Tech My Breath Away" meeting: move the Fireflies-created Notion page to the Talks database, and upload the video to Google Drive.
// Process a "Tech My Breath Away" meeting: move the Fireflies-created Notion page to the Talks database, and upload the video to Google Drive.
Analyse des factures clients Qonto par période de prestation (pas date d'émission) et compte de destination. Sortie HT/TTC, top clients, audit des cas ambigus.
Transcribe audio files using the local `transcribe` CLI (WhisperX large-v3 + diarisation + optional LLM correction).
Write and publish a blog article to Notion based on conversation context, a file, or a topic. Optionally cross-post to LinkedIn, Twitter, and Slack.
Create a new Claude Code skill based on conversation context, a file, or a description of the skill's purpose.
Import CRAs from an Excel file into Billi, or export CRAs from Billi to Excel. Bidirectional sync of activity reports.
Dossier CII/CIR : accès Finalli, données de référence, extraction temps personnel pour les déclarations de crédit d'impôt innovation.
| name | tmba-process |
| description | Process a "Tech My Breath Away" meeting: move the Fireflies-created Notion page to the Talks database, and upload the video to Google Drive. |
| title | /tmba-process |
| parent | Skills |
| permalink | /skills/tmba-process/ |
| nav_order | 17 |
Process a "Tech My Breath Away" meeting: move the Fireflies-created Notion page to the Talks database, and upload the video to Google Drive.
Search Fireflies for recent "Tech My Breath Away" meetings:
fireflies_search: "Tech My Breath Away" limit:5
Present the list to the user with dates and let them pick which meeting to process. If only one unprocessed meeting, confirm with the user.
Once the user selects a meeting, fetch the full meeting data using fireflies_fetch with the meeting ID. You need:
Video Url)The Fireflies integration auto-creates Notion pages under a parent page called "Fireflies meeting" (ID: 1c1218ed56d780e4afeaecffa0340b05).
Search Notion for the meeting title (they typically contain "Tech My Breath Away" and "(Recorded using Fireflies)").
Verify you found the right page by checking that its content contains the Fireflies meeting ID from Step 2.
Then move the page to the Talks database data source:
1f9218ed-56d7-80b5-95d8-000bd84ce25fnotion-move-pages with the page ID and new_parent.data_source_idAfter moving, update the page properties using notion-update-page with update_properties:
Name: Clean title, format as "Tech My Breath Away - [Topic]" (remove "🥐 Breakfast ️" and "(Recorded using Fireflies)" suffixes)date:Date:start: Meeting date in ISO format (YYYY-MM-DD)date:Date:is_datetime: 0Speaker: Extract from the meeting content (the main presenter). Ask the user if unclear.Download the video from the Fireflies CDN URL to a temp location, then upload with rclone:
# Download video
curl -L -o /tmp/tmba-video.mp4 "<VIDEO_URL>"
# Upload to Google Drive (restricted folder)
rclone copy /tmp/tmba-video.mp4 tmba-videos: --progress
# Clean up
rm /tmp/tmba-video.mp4
The rclone remote tmba-videos is pre-configured with:
drive.file scope (can only access files it creates)Name the video file descriptively: YYYY-MM-DD - Topic.mp4 (matching the cleaned title).
After upload, update the Notion page's Video property. Since rclone uses drive.file scope, you cannot get a shareable link programmatically. Instead:
Report what was done: