Individual skill
transcript-fixer
Corrects ASR/STT transcription errors — homophones, garbled terms, person-name errors, mixed Chinese/English — with dictionary rules plus Claude's built-in AI, no external API key required. Use to clean meeting notes, lecture transcripts, interviews or speech-recognition text, even when the user only says "fix this transcript". Not for structuring a clean transcript into minutes (use meeting-minutes-taker).
daymade-audio/transcript-fixer/SKILL.md
Source commit 7c4d326ddd94d504e00e241ba49498e95160afbe
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,520
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- productivity Derived category
- productivity-notes Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitignoreasset · 103 bytesCHANGELOG.mddoc · 78,233 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesSKILL.mdcore · 19,902 bytesreferences/advanced_correction_evidence.mddoc · 39,890 bytesreferences/architecture.mddoc · 27,017 bytesreferences/best_practices.mddoc · 14,167 bytesreferences/database_schema.mddoc · 10,820 bytesreferences/dictionary_guide.mddoc · 3,137 bytesreferences/dictionary_identity_and_context.mddoc · 37,593 bytesreferences/domain_context_guide.mddoc · 11,072 bytesreferences/evidence-replay-cases.mddoc · 2,374 bytesreferences/example_session.mddoc · 974 bytesreferences/example_session_dji_minutes.mddoc · 4,006 bytesreferences/false_positive_guide.mddoc · 11,150 bytesreferences/file_formats.mddoc · 12,183 bytesreferences/glm_api_setup.mddoc · 3,867 bytesreferences/installation_setup.mddoc · 4,837 bytesreferences/intermediate_storage.mddoc · 3,216 bytesreferences/iteration_workflow.mddoc · 6,237 bytesreferences/native_action_details.mddoc · 30,987 bytesreferences/native_ai_full_workflow.mddoc · 11,143 bytesreferences/native_correction_application.mddoc · 3,404 bytesreferences/native_entity_triage.mddoc · 18,564 bytesreferences/native_historical_evidence.mddoc · 4,106 bytesreferences/native_metadata_provenance.mddoc · 3,664 bytesreferences/native_queue_finalization.mddoc · 12,502 bytesreferences/native_review_packets.mddoc · 11,169 bytesreferences/native_second_pass.mddoc · 15,559 bytesreferences/native_transcript_comparison.mddoc · 1,840 bytesreferences/native_upstream_provenance.mddoc · 10,023 bytesreferences/pending-continuation.mddoc · 3,307 bytesreferences/quick_reference.mddoc · 6,809 bytesreferences/review_queue_dashboard.mddoc · 39,326 bytesreferences/scoped_speaker_inference.mddoc · 5,986 bytesreferences/script_parameters.mddoc · 35,421 bytesreferences/sql_queries.mddoc · 4,471 bytesreferences/team_collaboration.mddoc · 11,287 bytesreferences/troubleshooting.mddoc · 13,110 bytesreferences/workflow_guide.mddoc · 15,275 bytesrequirements.txtdoc · 627 bytesscripts/__init__.pyruns · 217 bytesscripts/check_type_hints.pyruns · 8,376 bytesscripts/cli/__init__.pyruns · 1,834 bytesscripts/cli/argument_parser.pyruns · 26,120 bytesscripts/cli/commands.pyruns · 145,829 bytesscripts/core/__init__.pyruns · 1,988 bytesscripts/core/ai_processor.pyruns · 6,991 bytesscripts/core/ai_processor_async.pyruns · 17,003 bytesscripts/core/ai_utils.pyruns · 7,980 bytesscripts/core/change_extractor.pyruns · 27,244 bytesscripts/core/connection_pool.pyruns · 13,184 bytesscripts/core/corpus_probe.pyruns · 8,184 bytesscripts/core/correction_repository.pyruns · 27,449 bytesscripts/core/correction_service.pyruns · 48,647 bytesscripts/core/defaults.pyruns · 2,138 bytesscripts/core/dictionary_processor.pyruns · 30,800 bytesscripts/core/learning_engine.pyruns · 34,141 bytesscripts/core/name_convergence_guard.pyruns · 41,689 bytesscripts/core/people_roster.pyruns · 21,578 bytesscripts/core/protected_spans.pyruns · 7,313 bytesscripts/core/review_queue.pyruns · 106,786 bytesscripts/core/schema.sqlasset · 9,844 bytesscripts/core/trap_scanner.pyruns · 31,785 bytesscripts/core/uncertain_extractor.pyruns · 6,278 bytesscripts/data/tech_presets.pyruns · 4,070 bytesscripts/ensure_deps.pyruns · 2,043 bytesscripts/examples/bulk_import.pyruns · 3,977 bytesscripts/fetch_minute_audio.pyruns · 11,593 bytesscripts/fix_transcript_enhanced.pyruns · 8,011 bytesscripts/fix_transcript_timestamps.pyruns · 8,492 bytesscripts/fix_transcription.pyruns · 11,193 bytesscripts/generate_diff_report.pyruns · 2,026 bytesscripts/generate_word_diff.pyruns · 10,347 bytesscripts/harvest_corrections.pyruns · 26,737 bytesscripts/native_review.pyruns · 14,666 bytesscripts/review-dashboard/server.pyruns · 19,220 bytesscripts/review-dashboard/static/app.jsruns · 23,129 bytesscripts/review-dashboard/static/index.htmlasset · 1,861 bytesscripts/review-dashboard/static/style.cssasset · 8,833 bytesscripts/run_tests.pyruns · 1,750 bytesscripts/scan_numeric_consistency.pyruns · 17,598 bytesscripts/split_transcript_sections.pyruns · 5,717 bytesscripts/tests/__init__.pyruns · 40 bytesscripts/tests/test_add_guards.pyruns · 6,048 bytesscripts/tests/test_audit_log_retention.pyruns · 25,715 bytesscripts/tests/test_close_sidecars.pyruns · 24,864 bytesscripts/tests/test_common_words_safety.pyruns · 40,577 bytesscripts/tests/test_connection_pool.pyruns · 11,234 bytesscripts/tests/test_context_rule_state.pyruns · 24,015 bytesscripts/tests/test_corpus_probe.pyruns · 5,522 bytesscripts/tests/test_correction_service.pyruns · 24,230 bytesscripts/tests/test_dashboard_context.pyruns · 15,536 bytesscripts/tests/test_domain_hint.pyruns · 1,842 bytesscripts/tests/test_domain_validator.pyruns · 10,657 bytesscripts/tests/test_error_recovery.pyruns · 56,664 bytesscripts/tests/test_fix_transcript_timestamps.pyruns · 1,514 bytesscripts/tests/test_frontmatter_ledger.pyruns · 20,638 bytesscripts/tests/test_harvest_corrections.pyruns · 20,711 bytesscripts/tests/test_intermediate_directory.pyruns · 5,448 bytesscripts/tests/test_learning_engine.pyruns · 37,839 bytesscripts/tests/test_lookup.pyruns · 7,331 bytesscripts/tests/test_multi_domain.pyruns · 6,158 bytesscripts/tests/test_name_convergence_guard.pyruns · 53,868 bytesscripts/tests/test_numeric_consistency.pyruns · 5,879 bytesscripts/tests/test_occurrence_contract.pyruns · 20,101 bytesscripts/tests/test_organization_citation.pyruns · 14,517 bytesscripts/tests/test_path_validator.pyruns · 14,056 bytesscripts/tests/test_people_roster_configured.pyruns · 1,766 bytesscripts/tests/test_replay_citation.pyruns · 10,556 bytesscripts/tests/test_review_queue.pyruns · 91,289 bytesscripts/tests/test_skill_doc_examples.pyruns · 15,472 bytesscripts/tests/test_split_transcript_sections.pyruns · 1,371 bytesscripts/tests/test_stage1_auto_finalize.pyruns · 15,692 bytesscripts/tests/test_trap_demotion.pyruns · 20,522 bytesscripts/tests/test_trap_scanner.pyruns · 28,646 bytesscripts/tests/test_word_boundary_straddle.pyruns · 11,744 bytesscripts/tests/test_wording_reference.pyruns · 11,440 bytesscripts/utils/__init__.pyruns · 3,353 bytesscripts/utils/audit_log_retention.pyruns · 25,363 bytesscripts/utils/common_words.pyruns · 22,391 bytesscripts/utils/concurrency_manager.pyruns · 20,128 bytesscripts/utils/config.pyruns · 24,051 bytesscripts/utils/database_migration.pyruns · 36,269 bytesscripts/utils/db_migrations_cli.pyruns · 13,075 bytesscripts/utils/diff_formats/__init__.pyruns · 509 bytesscripts/utils/diff_formats/change_extractor.pyruns · 3,090 bytesscripts/utils/diff_formats/html_format.pyruns · 799 bytesscripts/utils/diff_formats/inline_format.pyruns · 1,560 bytesscripts/utils/diff_formats/markdown_format.pyruns · 2,585 bytesscripts/utils/diff_formats/text_splitter.pyruns · 885 bytesscripts/utils/diff_formats/unified_format.pyruns · 926 bytesscripts/utils/diff_generator.pyruns · 3,761 bytesscripts/utils/domain_validator.pyruns · 9,218 bytesscripts/utils/health_check.pyruns · 26,649 bytesscripts/utils/logging_config.pyruns · 9,490 bytesscripts/utils/metrics.pyruns · 17,192 bytesscripts/utils/migrations.pyruns · 20,951 bytesscripts/utils/path_validator.pyruns · 15,335 bytesscripts/utils/rate_limiter.pyruns · 13,871 bytesscripts/utils/retry_logic.pyruns · 10,834 bytesscripts/utils/security.pyruns · 8,223 bytesscripts/utils/validation.pyruns · 5,669 bytesscripts/verify_queue_audio.pyruns · 25,455 bytestests/test_database_migration.pyruns · 19,530 bytestests/test_fetch_minute_audio.pyruns · 5,610 bytestests/test_field_evidence_cases.pyruns · 1,435 bytestests/test_mlx_queue_adapter.pyruns · 10,314 bytestests/test_native_review.pyruns · 13,499 bytestests/test_people_roster.pyruns · 15,125 bytestests/test_verify_queue_audio.pyruns · 16,744 bytes
Read excerpt
# Transcript Fixer
Use the correction loop:
1. Stage 1 applies deterministic, already-known corrections.
2. Native AI Correction reads the complete transcript, fixes one-off errors, verifies uncertain entities, and compounds reusable fixes.
**Native AI Correction is the default. Stage 1 alone is incomplete.** Stage 3 API exists only for automation that has no Claude/Codex agent available.
## Operating contract
- Finish Stage 1 → Native AI Correction → compound confirmed recurring fixes. Do not report a transcript clean after Stage 1 alone.
- Skip Native AI only when the human explicitly limits this run to the dictionary pass or a dated artifact proves Native AI already ran on this exact transcript.
- In Claude Code or Codex, do not run Stage 3. Use Stage 1 plus the native workflow.