vivadicta-vault-export — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited vivadicta-vault-export (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to write a VivaDicta transcription into a markdown file suitable for an Obsidian vault, a daily note, a blog draft, or any pipeline that consumes markdown.
/Applications/VivaDicta.app. UI app does not need to be running - get is a read command.vivadicta recent 1 first.--output markdown on get produces YAML frontmatter + body. This is the Obsidian-ready form. Other subcommands don't support markdown output.
vivadicta get latest --output markdownOutput shape (stdout):
---
title: "Call with Sam about the sprint plan"
date: 2026-04-18T14:32:00Z
duration_seconds: 522
duration_display: "08:42"
source: "Mac"
viva_mode: "Coding"
tags: ["sprint-planning", "work"]
transcription_model: "parakeet-tdt-0.6b-v3"
---
# Raw transcript
...full transcript text...
# Latest enhancement (Action Points)
...enhanced text if present...The frontmatter keys are stable and Obsidian-friendly (quotable strings, ISO dates, arrays).
Save today's dictation into a dated file:
vivadicta get latest --output markdown > ~/vault/transcripts/$(date +%F).mdSave a specific transcription by query:
vivadicta get "yesterday's call with sam" --output markdown > ~/vault/calls/sam-$(date +%F).mdInclude every AI variation (Summary, Action Points, Email, …) as separate sections in the body:
vivadicta get <uuid> --output markdown --all-variations > ~/vault/notes/$(date +%F).mdPipe to `pbcopy` for a quick paste into an existing note:
vivadicta get latest --output markdown | pbcopyAppend to a daily note (Obsidian Daily Notes plugin format):
vivadicta get latest --output markdown >> ~/vault/daily/$(date +%F).mdSame three shapes as vivadicta-search-and-rewrite:
latest, last, most recent, newest, current"yesterday's call with sam"When the user says "my last meeting", prefer latest. When they describe it, use a natural-language query. When they already have a UUID, pass it through.
Transcribe then export:
vivadicta transcribe ~/Downloads/meeting.m4a
vivadicta get latest --output markdown > ~/vault/transcripts/$(date +%F).mdRewrite then export (includes both original + rewritten variation):
UUID=$(vivadicta recent 1 --output json | jq -r '.transcriptions[0].ref')
vivadicta rewrite "$UUID" --preset summary > /dev/null
vivadicta get "$UUID" --output markdown --all-variations > ~/vault/notes/summary.mdRaycast script command (copy daily summary to clipboard):
#!/bin/bash
# @raycast.title Copy latest VivaDicta transcript
# @raycast.mode silent
vivadicta get latest --output markdown | pbcopyNightly cron digest - export every transcription from the last 24 h:
#!/bin/bash
for uuid in $(vivadicta search "" --since "24 hours ago" --output json | jq -r '.transcriptions[].ref'); do
vivadicta get "$uuid" --output markdown > ~/vault/transcripts/"$uuid.md"
doneQuick shell alias for a common destination:
alias viva-to-vault='vivadicta get latest --output markdown > ~/vault/transcripts/$(date +%F).md'--output markdown only works on get. Don't try it on recent, search, etc. - they error with invalid_arguments (exit 2).enhancedText. Use --all-variations to include every saved variation explicitly.> overwrites, >> appends. Ask the user which they want if it's ambiguous (dated filenames are usually fine to overwrite within the same day; daily notes typically want >>).vivadicta tags shows and what Obsidian will pick up as tags automatically.See vivadicta-cli-usage for output-format rules. See vivadicta-search-and-rewrite for producing the rewritten content before exporting.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.