develop-screenpipe-win…
Develop and test Screenpipe Windows-native changes on a disposable Azure VM created from the…
Add or change Tauri commands and TypeScript bindings in the screenpipe desktop app. Use when editing #[tauri::command] handlers, lib/utils/tauri.ts, or Rust types exported to the frontend.
$ npx -y skills add screenpipe/screenpipe --skill screenpipe-tauri --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/screenpipe-tauriContext preview
The summary Claude sees to decide when to auto-load this skill.
Add or change Tauri commands and TypeScript bindings in the screenpipe desktop app. Use when editing #[tauri::command] handlers, lib/utils/tauri.ts, or Rust types exported to the frontend.
name: screenpipe-tauri description: Add or change Tauri commands and TypeScript bindings in the screenpipe desktop app. Use when editing #[tauri::command] handlers, lib/utils/tauri.ts, or Rust types exported to the frontend.
Path: `apps/screenpipe-app-tauri/`
Command registration is automated via the `tauri-helper` crate. **Do not** edit manual invoke-handler or specta command lists in `main.rs`.
1. Add **both** markers to the handler function in any `src-tauri/src/**/*.rs` module:
#[tauri::command]
#[specta::specta] // required — without this the command is skipped in tauri.ts
pub async fn your_command(...) { ... }2. From `apps/screenpipe-app-tauri/`:
bun run bindings:generate # write lib/utils/tauri.ts bun run bindings:check # verify no drift bun run typecheck # verify frontend types
3. Commit Rust + `lib/utils/tauri.ts` together
| Command | Purpose | |---------|---------| | `bun run bindings:check` | Fail if checked-in `lib/utils/tauri.ts` does not match Rust | | `bun run bindings:generate` | Regenerate `lib/utils/tauri.ts` after command/type changes | | `bun run typecheck` | Frontend TypeScript check |
Debug builds also auto-export bindings on startup when content changes.
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Repo: mediar-ai/screenpipe
Develop and test Screenpipe Windows-native changes on a disposable Azure VM created from the…
Release the screenpipe monorepo. Bumps versions, triggers GitHub Actions for app, CLI, MCP,…
Query the user's local and synced-device Screenpipe data via the REST API at localhost:3030.…
Manage screenpipe pipes (scheduled AI automations) and connections (Telegram, Slack, Discord,…
Check Screenpipe health status, process state, and diagnose common issues
Retrieve and analyze Screenpipe CLI backend logs and desktop app logs for debugging