本文へ移動
cccskills
無料GitHub で公開

screenpipe-tauri

Add or change Tauri commands and TypeScript bindings in the screenpipe desktop app. Use when editing

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Screenpipe Tauri (desktop app)

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.

Adding a command

  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
  1. Commit Rust + lib/utils/tauri.ts together

Scripts

CommandPurpose
bun run bindings:checkFail if checked-in lib/utils/tauri.ts does not match Rust
bun run bindings:generateRegenerate lib/utils/tauri.ts after command/type changes
bun run typecheckFrontend TypeScript check

Key files

  • src-tauri/build.rs — tauri_helper::generate_command_file (build-time scan)
  • src-tauri/src/main.rs — specta_collect_commands!() / tauri_collect_commands!()
  • src-tauri/src/specta_bindings.rs — export helpers and drift tests
  • lib/utils/tauri.ts — generated TypeScript bindings (checked in)

Debug builds also auto-export bindings on startup when content changes.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Develop and test Screenpipe Windows-native changes on a disposable Azure VM created from the prepared Screenpipe Windows dev image. Use for Windows compiler, process, service, local API, desktop, capture, installer, or permission behavior. Do not use for React-only work proved by the browser mock.

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

release

無料

Release the screenpipe monorepo. Bumps versions, triggers GitHub Actions for app, CLI, MCP, and JS packages.

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

Produce a human-facing visual report — a chart, dashboard, scorecard, or styled summary — that renders as a live page in the screenpipe viewer instead of plain text. Use when the task asks for a visual/graphical output rather than a plain note; do NOT use for plain text or raw data (prefer a markdown note for those).

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

Query the user's local and synced-device data via the screenpipe REST API at localhost:3030 — recordings, audio, UI, meetings, connected services, and memory. Use for starred work, screen activity, other-device or cross-device history, productivity, media export, connections, durable memory, or discovering and automating saved workflows.

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

Query the user's local and synced-device Screenpipe data via the REST API at localhost:3030. Use for screen activity, meetings, apps, productivity, other-device or cross-device history, media export, retranscription, or connected services.

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

Turn a recorded software failure into a reproducible bug report with timestamps and observed behavior.

日本語の概要は準備中です。原文の説明を表示しています。

screenpipe/screenpipe2.2万2026年10月11日 更新

screenpipe のスキルをすべて見る

このスキルの問題を報告する