Skip to content
Skillv1.0.0

whispering

Tauri + Svelte 5 desktop/web app for voice transcription.

by dmwasielewski(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from dmwasielewski/whispering-open (apps/whispering/AGENTS.md). Install upstream with npx skills add dmwasielewski/whispering-open --skill whispering. Copyright stays with the author.

Whispering Open App

Tauri + Svelte 5 desktop/web app for voice transcription.

Key Points

  • Three-layer architecture: Service → Query → UI
  • Services are pure functions returning Result<T, E>
  • Platform detection at build time via window.__TAURI_INTERNALS__
  • Query layer handles reactivity, caching, and error transformation
  • See ARCHITECTURE.md for detailed patterns

Don'ts

  • Don't put business logic in Svelte components
  • Don't access settings directly in services (pass as parameters)
  • Don't use try-catch; use wellcrafted Result types

Specs and Docs

  • App-specific specs: ./specs/
  • App-specific docs: ./docs/ (if needed)
  • Cross-cutting specs: /specs/
  • Cross-cutting docs: /docs/

See root AGENTS.md for the full organization guide.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/dmwasielewski-whispering-open-whispering/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

dmwasielewski-whispering-open-whispering.ocm.jsonjson
{
  "ocm": "1",
  "id": "dmwasielewski-whispering-open-whispering",
  "kind": "skill",
  "name": "whispering",
  "description": "Tauri + Svelte 5 desktop/web app for voice transcription.",
  "publisher": "dmwasielewski",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "github-agents"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Tauri + Svelte 5 desktop/web app for voice transcription."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github-agents",
      "repository": "https://github.com/dmwasielewski/whispering-open",
      "path": "apps/whispering/AGENTS.md",
      "ref": "fcb77d127aef136f19e8fbca98485f611ea58c42",
      "url": "https://github.com/dmwasielewski/whispering-open/blob/fcb77d127aef136f19e8fbca98485f611ea58c42/apps/whispering/AGENTS.md",
      "key": "dmwasielewski/whispering-open/apps/whispering/AGENTS.md"
    }
  },
  "instructions": "# Whispering Open App\n\nTauri + Svelte 5 desktop/web app for voice transcription.\n\n## Key Points\n\n- Three-layer architecture: Service → Query → UI\n- Services are pure functions returning `Result<T, E>`\n- Platform detection at build time via `window.__TAURI_INTERNALS__`\n- Query layer handles reactivity, caching, and error transformation\n- See `ARCHITECTURE.md` for detailed patterns\n\n## Don'ts\n\n- Don't put business logic in Svelte components\n- Don't access settings directly in services (pass as parameters)\n- Don't use try-catch; use wellcrafted Result types\n\n## Specs and Docs\n\n- App-specific spec",
  "cost": {
    "context_tokens": 193
  }
}

Fetch it by URL: GET /api/v1/registry/dmwasielewski-whispering-open-whispering/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.

whispering - Skill - OpenSmartRoute