hyv-ingest
SkillCommunicationRedact an owner-authorized Gmail or Telegram export into local VoiceDNA samples.
Use hyv-ingest in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add hyv-ingest and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the hyv-ingest skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by shashank-sn/holdyourvoice in skills/hyv-ingest/SKILL.md and read by ahel’s review.
Turn an explicitly authorized local Gmail Sent.mbox or Telegram Desktop JSON export into redacted writing samples. This is opt-in local preprocessing, not background collection, training, synchronization, or network access.
Usage
hyv ingest <gmail-sent-mbox|telegram-desktop-json> export --owner=owner --output=/absolute/safe-directory [--blocked=word]
Preconditions
- Confirm the source is authorized by its owner and select the source type exactly.
- Use an existing absolute output directory outside every Git checkout. The command creates new
samples.jsonland text-freereceipt.json; it refuses existing files and never overwrites exports. - Add
--blocked=wordfor each user-supplied term that must drop its entire sentence. Do not put secrets or sample prose in command output or a status message.
Behavior
- Only messages attributable to the explicit owner are retained.
- Email addresses, phone numbers, card-like values, IP addresses, and URLs are deterministically redacted before
samples.jsonlis created. The receipt records counts and digests, never raw prose, paths, or source content. - Presidio is optional. If no approved adapter ran, report
NOT_CONFIGURED; do not imply it was installed. - This command makes no provider call, telemetry event, network request, profile, or model. It cannot open a socket.
Handoff
Inspect the new samples locally, then use hyv-profile to build a profile or hyv-score with a separately held-out set. Do not add the redacted export to a repository without separate approval.
Signals
- GitHub stars
- 32
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
hyv-ingest- Source
- github.com/shashank-sn/holdyourvoice
github.com/shashank-sn/holdyourvoice
Related picks
Skill · googleworkspace
The pick for Gmailopenakita/skills@gmail-automation
Skill · openakita
The pick for Gmailslack-gif-creator
Skill · anthropics
More in Communicationerror-handling
Skill · affaan-m
More in Communicationemails
Skill · coreyhaines31
More in Communicationwait-what
Skill · mattpocock
More in Communication