#186 by GitHub stars
HKUDS/AgentPilot
AgentPilot: Better Next Moves for Your Agent. Get Things Done Faster.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
benchmarks/gdpval/skills/audio-track-production/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced-b8f537/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/cascade-fail-recovery/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/code-exec-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/code-exec-fallback-266cba/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/code-execution-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/code-execution-fallback-e81068/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/create-soap-note/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/create-soap-note-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/debug-sandbox-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/delegated-file-edit-verification/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/deliverable-completion/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/detect-zero-iteration-failure/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/detect-zero-iteration-failures/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/direct-reportlab-pdf-generation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-2794b4/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-3d3a9a/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-618c9b/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-96865f/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-9f3b1f/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-c5d426/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/document-gen-fallback-enhanced-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-read-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-shell-extract/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-shell-parse/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-shell-parse-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-shell-parse-enhanced-4bba79/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/docx-shell-workaround/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-creation-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-debug-extraction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-heredoc-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-heredoc-workaround/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-subtotal-audit/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/excel-unmerge-before-write/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/execute-code-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-code-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-file-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-file-ops/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-python-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-python-shell/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/fallback-script-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ffmpeg-encoder-check/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ffmpeg-encoder-check-4855c0/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ffmpeg-graceful-degradation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/file-locate-verify/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/finalize-zip-deliverable/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/graceful-tool-failure/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/heredoc-file-write/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/http-response-handling/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/incremental-excel-build/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/irregular-excel-parsing/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/local-pdf-extraction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/locate-missing-artifacts/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/medical-soap-note-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/multi-deliverable-tracking/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/multi-deliverable-tracking-1e842b/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/multi-deliverable-tracking-2eb609/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/multi-pass-video-editing/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/openpyxl-merged-cell-safe-write/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/openpyxl-sandbox-workaround/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pandoc-pdf-error-diagnosis/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pandoc-pdf-error-recovery/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pandoc-pdf-error-resolution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pandoc-unicode-sanitize/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pandoc-unicode-workaround/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-generation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-generator/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced-780c5d/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced-a53b26/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-debug-unbuffered/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-download-extract-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-29b2f4/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-899f5b/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-e27e0c/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-engine-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-extraction-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-extraction-fallback-7db3aa/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-extraction-fallback-80956b/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-extraction-fallbacks/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-extraction-fallbacks-7d54a9/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-gen-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-gen-fallback-501bcc/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-gen-fallback-dee20c/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-generation-troubleshooting/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-page-verification-correction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-read-file-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-text-extraction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-text-extraction-9424c5/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-text-extraction-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-text-extraction-fallback-85d5ca/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification-check/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification-check-112b09/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification-cli/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification-cli-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdf-verification-cli-enhanced-657992/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pdftotext-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ppt-workflow-location/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ppt-workflow-location-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-72b4a5/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-877e03/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pptx-debug-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pptx-file-validation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pptx-shell-verify/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/pptx-validation-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/prioritize-context-data/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/prioritize-context-data-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/prioritize-reference-files/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/prioritize-reference-files-6e4111/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-debug-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-debug-execution-911f17/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-debug-pattern/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-execution-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-execution-fallback-9d4989/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-heredoc-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-shell-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-shell-workaround/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/python-spreadsheet-debug/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/regulatory-fallback-research/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/regulatory-research-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/reliable-excel-workbook-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/reliable-pdf-extraction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/reliable-pdf-extraction-ac5f89/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/reliable-script-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/reportlab-styles/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/research-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/research-fallback-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/resilient-data-gathering/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/resilient-spreadsheet-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/robust-file-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/robust-file-generation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/robust-pdf-extraction/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/robust-pdf-read/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/route-failed-searches-to-shell-agent/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/run-shell-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/run-shell-python-file-io/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/safe-script-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/safe-video-concat-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-exec-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-execution-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-execution-fallback-238489/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-execution-fallback-717e65/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-failure-recovery/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-fallback-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-fallback-execution-048d5a/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-fallback-execution-5eda7b/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-fallback-python/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-fallback-python-e5d7ae/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/sandbox-file-discovery-and-validation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/search-fail-pivot/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/search-fallback-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-agent-delegation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-agent-file-ops/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-agent-file-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-doc-gen-and-locate/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-error-debug-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-python-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/shell-python-heredoc/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/soap-note-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/soap-note-creation-b354d8/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-2e6773/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-f0b1db/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-merged-343937/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-python-merged-f07ee1/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-direct-verification/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged-fedf41/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged-fedf41-merged/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ssl-proxy-debug-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ssl-proxy-troubleshoot/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/ssl-proxy-troubleshoot-fb786c/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/structured-document-creation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/task-verification-checkpoints/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/timecode-audio-edit-workflow/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/verified-script-execution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/verify-all-deliverables/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/verify-success-after-unknown-error/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/web-tool-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/web3-fullstack-systematic-build/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/web3-fullstack-systematic-build-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/working-directory-resolution/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/write-file-fallback-report/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/write-file-fallback-report-enhanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/write-file-fallback-report-enhanced-4bc5c2/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/zero-iteration-failure-analysis/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/zip-deliverable-finalization/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
benchmarks/gdpval/skills/zip-export-deliverable/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/api-proxy-endpoint/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/codebase-pattern-analyzer/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/combined-head-linecount-check/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/create-full-stack-panel-feature/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/create-full-stack-panel-feature-with-server-wiring/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/create-skill-from-source-code/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/css-append-selector-verify/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/dashboard-domain-specification/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/data-driven-panel/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/data-service/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/data-service-circuit-breaker-aware/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/data-service-optional-params/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/data-service-proxy-direct/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/dir-verify-parallel-shell-audit/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/dynamic-panel-component/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/enhance-typescript-ui-components/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/finnhub-stock-api/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/full-stack-panel-authoring/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/idempotent-file-replace/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/large-file-write-heredoc/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/large-file-write-mkdir/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/large-file-write-via-temp-script/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/list-and-count-directories/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/news-api-integration/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-base-advanced/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-breaker-backoff/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-breaker-stateful/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-component/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-component-aggregator/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-component-colocated-helpers/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-component-with-push-sidebar/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-component-xss-safe/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-data-resilient/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-event-forms/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-grid-layout/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-retry-localstorage/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-state-persistence/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/panel-visual-badges/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/personal-monitor-domain/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/project-scaffold/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/push-based-widget-module-pattern/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/react-localstorage-keyboard-nav/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/refresh-scheduler/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/safe-css-append/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/skill-template-generator/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/smart-poll-loop/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/typescript-compile-check-resilient/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/typescript-compile-check-resilient-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/typescript-import-audit/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/typescript-typecheck-fallback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/unicode-safe-file-writing/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/vanilla-ts-http-route-handler/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/verify-directory-structure/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/verify-directory-structure-parallel-audit/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/virtual-list/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/worldmonitor-reference/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/write-special-chars-heredoc/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/write-special-chars-readback/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
examples/my-daily-monitor/skills/write-special-chars-ts-check/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
38277815ed44 → 38277815ed44
openspace/host_skills/delegate-task/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
openspace/host_skills/skill-discovery/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
openspace/skills/remember/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
38277815ed44 → 38277815ed44
Heat
6.5- Star growth, last 7 daysAhead of 76% of tracked repositories
- Star growth, last 24 hoursAhead of 96% of tracked repositories
- Rank movement, last 7 daysAhead of 64% of tracked repositories
- Commits, last 30 daysAhead of 54% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- audio-track-production
benchmarks/gdpval/skills/audio-track-production - incremental-audio-workflow
benchmarks/gdpval/skills/audio-track-production-enhanced - aligned-stem-workflow
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced - adaptive-stem-alignment
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced-b8f537 - diagnostic-stem-delivery
benchmarks/gdpval/skills/audio-track-production-enhanced-enhanced-enhanced - cascade-fail-recovery
benchmarks/gdpval/skills/cascade-fail-recovery - code-exec-fallback
benchmarks/gdpval/skills/code-exec-fallback - code-exec-fallback-266cba
benchmarks/gdpval/skills/code-exec-fallback-266cba - code-execution-fallback
benchmarks/gdpval/skills/code-execution-fallback - code-execution-fallback-e81068
benchmarks/gdpval/skills/code-execution-fallback-e81068 - create-soap-note
benchmarks/gdpval/skills/create-soap-note - comprehensive-soap-note
benchmarks/gdpval/skills/create-soap-note-merged - debug-sandbox-execution
benchmarks/gdpval/skills/debug-sandbox-execution - delegated-file-edit-verification
benchmarks/gdpval/skills/delegated-file-edit-verification - deliverable-completion
benchmarks/gdpval/skills/deliverable-completion - detect-zero-iteration-failure
benchmarks/gdpval/skills/detect-zero-iteration-failure - detect-zero-iteration-failures
benchmarks/gdpval/skills/detect-zero-iteration-failures - direct-reportlab-pdf-generation
benchmarks/gdpval/skills/direct-reportlab-pdf-generation - document-gen-fallback
benchmarks/gdpval/skills/document-gen-fallback - document-gen-unicode-safe
benchmarks/gdpval/skills/document-gen-fallback-enhanced - document-gen-resilient-workflow
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced - document-gen-resilient-workflow
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-2794b4 - doc-gen-unicode-diagnostic
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-3d3a9a - document-gen-resilient-multiformat
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-618c9b - document-gen-resilient
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-96865f - document-gen-dual-backend
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-9f3b1f - document-gen-unicode-safe
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-c5d426 - resilient-document-pipeline
benchmarks/gdpval/skills/document-gen-fallback-enhanced-merged - docx-read-fallback
benchmarks/gdpval/skills/docx-read-fallback - docx-shell-extract
benchmarks/gdpval/skills/docx-shell-extract - docx-shell-parse
benchmarks/gdpval/skills/docx-shell-parse - docx-parse-resilient
benchmarks/gdpval/skills/docx-shell-parse-enhanced - docx-dual-parse
benchmarks/gdpval/skills/docx-shell-parse-enhanced-4bba79 - docx-shell-workaround
benchmarks/gdpval/skills/docx-shell-workaround - excel-creation-fallback
benchmarks/gdpval/skills/excel-creation-fallback - excel-debug-extraction
benchmarks/gdpval/skills/excel-debug-extraction - excel-heredoc-fallback
benchmarks/gdpval/skills/excel-heredoc-fallback - excel-heredoc-workaround
benchmarks/gdpval/skills/excel-heredoc-workaround - excel-subtotal-audit
benchmarks/gdpval/skills/excel-subtotal-audit - excel-unmerge-before-write
benchmarks/gdpval/skills/excel-unmerge-before-write - execute-code-fallback
benchmarks/gdpval/skills/execute-code-fallback - fallback-code-execution
benchmarks/gdpval/skills/fallback-code-execution - fallback-file-creation
benchmarks/gdpval/skills/fallback-file-creation - fallback-file-ops
benchmarks/gdpval/skills/fallback-file-ops - fallback-python-execution
benchmarks/gdpval/skills/fallback-python-execution - fallback-python-shell
benchmarks/gdpval/skills/fallback-python-shell - fallback-script-execution
benchmarks/gdpval/skills/fallback-script-execution - ffmpeg-encoder-check
benchmarks/gdpval/skills/ffmpeg-encoder-check - ffmpeg-encoder-check-4855c0
benchmarks/gdpval/skills/ffmpeg-encoder-check-4855c0 - ffmpeg-graceful-degradation
benchmarks/gdpval/skills/ffmpeg-graceful-degradation - file-locate-verify
benchmarks/gdpval/skills/file-locate-verify - finalize-zip-deliverable
benchmarks/gdpval/skills/finalize-zip-deliverable - graceful-tool-failure
benchmarks/gdpval/skills/graceful-tool-failure - heredoc-file-write
benchmarks/gdpval/skills/heredoc-file-write - http-response-handling
benchmarks/gdpval/skills/http-response-handling - incremental-excel-build
benchmarks/gdpval/skills/incremental-excel-build - irregular-excel-parsing
benchmarks/gdpval/skills/irregular-excel-parsing - local-pdf-extraction
benchmarks/gdpval/skills/local-pdf-extraction - locate-missing-artifacts
benchmarks/gdpval/skills/locate-missing-artifacts - medical-soap-note-creation
benchmarks/gdpval/skills/medical-soap-note-creation - multi-deliverable-tracking
benchmarks/gdpval/skills/multi-deliverable-tracking - multi-deliverable-tracking-1e842b
benchmarks/gdpval/skills/multi-deliverable-tracking-1e842b - multi-deliverable-tracking-2eb609
benchmarks/gdpval/skills/multi-deliverable-tracking-2eb609 - multi-pass-video-editing
benchmarks/gdpval/skills/multi-pass-video-editing - openpyxl-merged-cell-safe-write
benchmarks/gdpval/skills/openpyxl-merged-cell-safe-write - openpyxl-sandbox-workaround
benchmarks/gdpval/skills/openpyxl-sandbox-workaround - pandoc-pdf-error-diagnosis
benchmarks/gdpval/skills/pandoc-pdf-error-diagnosis - pandoc-pdf-error-recovery
benchmarks/gdpval/skills/pandoc-pdf-error-recovery - pandoc-pdf-error-resolution
benchmarks/gdpval/skills/pandoc-pdf-error-resolution - pandoc-unicode-sanitize
benchmarks/gdpval/skills/pandoc-unicode-sanitize - pandoc-unicode-workaround
benchmarks/gdpval/skills/pandoc-unicode-workaround - pdf-checklist-generation
benchmarks/gdpval/skills/pdf-checklist-generation - pdf-checklist-generator
benchmarks/gdpval/skills/pdf-checklist-generator - pdf-checklist-workflow
benchmarks/gdpval/skills/pdf-checklist-workflow - unified-deliverables-flow
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced - unified-deliverable-workflow
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced-780c5d - integrated-report-bundle
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced-a53b26 - pdf-debug-unbuffered
benchmarks/gdpval/skills/pdf-debug-unbuffered - pdf-download-extract-fallback
benchmarks/gdpval/skills/pdf-download-extract-fallback - pdf-extract-ordered-fallback
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced - pdf-extract-create-workflow
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-29b2f4 - pdf-extract-progressive-tools
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-899f5b - pdf-extract-shell-first
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-e27e0c - pdf-engine-fallback
benchmarks/gdpval/skills/pdf-engine-fallback - pdf-extraction-fallback
benchmarks/gdpval/skills/pdf-extraction-fallback - pdf-extraction-fallback-7db3aa
benchmarks/gdpval/skills/pdf-extraction-fallback-7db3aa - pdf-extraction-fallback-80956b
benchmarks/gdpval/skills/pdf-extraction-fallback-80956b - pdf-extraction-fallbacks
benchmarks/gdpval/skills/pdf-extraction-fallbacks - pdf-extraction-fallbacks-7d54a9
benchmarks/gdpval/skills/pdf-extraction-fallbacks-7d54a9 - pdf-gen-fallback
benchmarks/gdpval/skills/pdf-gen-fallback - pdf-gen-fallback-501bcc
benchmarks/gdpval/skills/pdf-gen-fallback-501bcc - pdf-gen-fallback-dee20c
benchmarks/gdpval/skills/pdf-gen-fallback-dee20c - pdf-generation-troubleshooting
benchmarks/gdpval/skills/pdf-generation-troubleshooting - pdf-page-verification-correction
benchmarks/gdpval/skills/pdf-page-verification-correction - pdf-read-file-fallback
benchmarks/gdpval/skills/pdf-read-file-fallback - pdf-text-extraction
benchmarks/gdpval/skills/pdf-text-extraction - pdf-text-extraction-9424c5
benchmarks/gdpval/skills/pdf-text-extraction-9424c5 - pdf-text-extraction-fallback
benchmarks/gdpval/skills/pdf-text-extraction-fallback - pdf-text-extraction-fallback-85d5ca
benchmarks/gdpval/skills/pdf-text-extraction-fallback-85d5ca - pdf-verification
benchmarks/gdpval/skills/pdf-verification - pdf-verification-check
benchmarks/gdpval/skills/pdf-verification-check - pdf-verification-check-112b09
benchmarks/gdpval/skills/pdf-verification-check-112b09 - pdf-verification-cli
benchmarks/gdpval/skills/pdf-verification-cli - pdf-report-workflow-cli
benchmarks/gdpval/skills/pdf-verification-cli-enhanced - pdf-to-report-workflow
benchmarks/gdpval/skills/pdf-verification-cli-enhanced-657992 - pdftotext-fallback
benchmarks/gdpval/skills/pdftotext-fallback - ppt-workflow-location
benchmarks/gdpval/skills/ppt-workflow-location - ppt-generation-resilient
benchmarks/gdpval/skills/ppt-workflow-location-enhanced - ppt-reliable-creation
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-72b4a5 - ppt-generation-resilient
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-877e03 - pptx-debug-workflow
benchmarks/gdpval/skills/pptx-debug-workflow - pptx-file-validation
benchmarks/gdpval/skills/pptx-file-validation - pptx-shell-verify
benchmarks/gdpval/skills/pptx-shell-verify - pptx-validation-fallback
benchmarks/gdpval/skills/pptx-validation-fallback - prioritize-context-data
benchmarks/gdpval/skills/prioritize-context-data - resilient-context-extraction
benchmarks/gdpval/skills/prioritize-context-data-enhanced - prioritize-reference-files
benchmarks/gdpval/skills/prioritize-reference-files - prioritize-reference-files-6e4111
benchmarks/gdpval/skills/prioritize-reference-files-6e4111 - python-debug-execution
benchmarks/gdpval/skills/python-debug-execution - python-debug-execution-911f17
benchmarks/gdpval/skills/python-debug-execution-911f17 - python-debug-pattern
benchmarks/gdpval/skills/python-debug-pattern - python-execution-fallback
benchmarks/gdpval/skills/python-execution-fallback - python-execution-fallback-9d4989
benchmarks/gdpval/skills/python-execution-fallback-9d4989 - python-heredoc-fallback
benchmarks/gdpval/skills/python-heredoc-fallback - python-shell-fallback
benchmarks/gdpval/skills/python-shell-fallback - python-shell-workaround
benchmarks/gdpval/skills/python-shell-workaround - python-spreadsheet-debug
benchmarks/gdpval/skills/python-spreadsheet-debug - regulatory-fallback-research
benchmarks/gdpval/skills/regulatory-fallback-research - regulatory-research-fallback
benchmarks/gdpval/skills/regulatory-research-fallback - reliable-excel-workbook-creation
benchmarks/gdpval/skills/reliable-excel-workbook-creation - reliable-pdf-extraction
benchmarks/gdpval/skills/reliable-pdf-extraction - reliable-pdf-extraction-ac5f89
benchmarks/gdpval/skills/reliable-pdf-extraction-ac5f89 - reliable-script-execution
benchmarks/gdpval/skills/reliable-script-execution - reportlab-styles
benchmarks/gdpval/skills/reportlab-styles - research-fallback
benchmarks/gdpval/skills/research-fallback - research-fallback-robust
benchmarks/gdpval/skills/research-fallback-enhanced - resilient-data-gathering
benchmarks/gdpval/skills/resilient-data-gathering - resilient-spreadsheet-workflow
benchmarks/gdpval/skills/resilient-spreadsheet-workflow - robust-file-creation
benchmarks/gdpval/skills/robust-file-creation - robust-file-generation
benchmarks/gdpval/skills/robust-file-generation - robust-pdf-extraction
benchmarks/gdpval/skills/robust-pdf-extraction - robust-pdf-read
benchmarks/gdpval/skills/robust-pdf-read - route-failed-searches-to-shell-agent
benchmarks/gdpval/skills/route-failed-searches-to-shell-agent - run-shell-fallback
benchmarks/gdpval/skills/run-shell-fallback - run-shell-python-file-io
benchmarks/gdpval/skills/run-shell-python-file-io - safe-script-execution
benchmarks/gdpval/skills/safe-script-execution - safe-video-concat-workflow
benchmarks/gdpval/skills/safe-video-concat-workflow - sandbox-exec-fallback
benchmarks/gdpval/skills/sandbox-exec-fallback - sandbox-execution-fallback
benchmarks/gdpval/skills/sandbox-execution-fallback - sandbox-execution-fallback-238489
benchmarks/gdpval/skills/sandbox-execution-fallback-238489 - sandbox-execution-fallback-717e65
benchmarks/gdpval/skills/sandbox-execution-fallback-717e65 - sandbox-failure-recovery
benchmarks/gdpval/skills/sandbox-failure-recovery - sandbox-fallback-execution
benchmarks/gdpval/skills/sandbox-fallback-execution - sandbox-fallback-execution-048d5a
benchmarks/gdpval/skills/sandbox-fallback-execution-048d5a - sandbox-fallback-execution-5eda7b
benchmarks/gdpval/skills/sandbox-fallback-execution-5eda7b - sandbox-fallback-python
benchmarks/gdpval/skills/sandbox-fallback-python - sandbox-fallback-python-e5d7ae
benchmarks/gdpval/skills/sandbox-fallback-python-e5d7ae - sandbox-file-discovery-and-validation
benchmarks/gdpval/skills/sandbox-file-discovery-and-validation - search-fail-pivot
benchmarks/gdpval/skills/search-fail-pivot - search-fallback-workflow
benchmarks/gdpval/skills/search-fallback-workflow - shell-agent-delegation
benchmarks/gdpval/skills/shell-agent-delegation - shell-agent-file-ops
benchmarks/gdpval/skills/shell-agent-file-ops - shell-agent-file-workflow
benchmarks/gdpval/skills/shell-agent-file-workflow - shell-doc-gen-and-locate
benchmarks/gdpval/skills/shell-doc-gen-and-locate - shell-error-debug-workflow
benchmarks/gdpval/skills/shell-error-debug-workflow - shell-python-fallback
benchmarks/gdpval/skills/shell-python-fallback - shell-python-heredoc
benchmarks/gdpval/skills/shell-python-heredoc - soap-note-creation
benchmarks/gdpval/skills/soap-note-creation - soap-note-creation-b354d8
benchmarks/gdpval/skills/soap-note-creation-b354d8 - spreadsheet-audit-edit-validate
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate - spreadsheet-struct-verified
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate-enhanced - spreadsheet-proof-gate
benchmarks/gdpval/skills/spreadsheet-audit-edit-validate-merged - spreadsheet-direct-python
benchmarks/gdpval/skills/spreadsheet-direct-python - spreadsheet-python-file-exec
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced - spreadsheet-validated-execution
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced - spreadsheet-source-validated
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-2e6773 - spreadsheet-validated-exec
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-f0b1db - document-direct-python
benchmarks/gdpval/skills/spreadsheet-direct-python-merged - document-python-direct-exec
benchmarks/gdpval/skills/spreadsheet-direct-python-merged-343937 - document-python-direct
benchmarks/gdpval/skills/spreadsheet-direct-python-merged-f07ee1 - spreadsheet-direct-verification
benchmarks/gdpval/skills/spreadsheet-direct-verification - resilient-research-workflow
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged - spreadsheet-create-verify-gate
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged-fedf41 - spreadsheet-proof-gate-merged-fedf41-merged
benchmarks/gdpval/skills/spreadsheet-proof-gate-merged-fedf41-merged - ssl-proxy-debug-workflow
benchmarks/gdpval/skills/ssl-proxy-debug-workflow - ssl-proxy-troubleshoot
benchmarks/gdpval/skills/ssl-proxy-troubleshoot - ssl-proxy-troubleshoot-fb786c
benchmarks/gdpval/skills/ssl-proxy-troubleshoot-fb786c - structured-document-creation
benchmarks/gdpval/skills/structured-document-creation - task-verification-checkpoints
benchmarks/gdpval/skills/task-verification-checkpoints - timecode-audio-edit-workflow
benchmarks/gdpval/skills/timecode-audio-edit-workflow - verified-script-execution
benchmarks/gdpval/skills/verified-script-execution - verify-all-deliverables
benchmarks/gdpval/skills/verify-all-deliverables - verify-success-after-unknown-error
benchmarks/gdpval/skills/verify-success-after-unknown-error - web-tool-fallback
benchmarks/gdpval/skills/web-tool-fallback - web3-fullstack-systematic-build
benchmarks/gdpval/skills/web3-fullstack-systematic-build - web3-fullstack-packaged-build
benchmarks/gdpval/skills/web3-fullstack-systematic-build-enhanced - working-directory-resolution
benchmarks/gdpval/skills/working-directory-resolution - write-file-fallback-report
benchmarks/gdpval/skills/write-file-fallback-report - fallback-doc-with-delegation
benchmarks/gdpval/skills/write-file-fallback-report-enhanced - context-anchored-fallback-report
benchmarks/gdpval/skills/write-file-fallback-report-enhanced-4bc5c2 - zero-iteration-failure-analysis
benchmarks/gdpval/skills/zero-iteration-failure-analysis - zip-deliverable-finalization
benchmarks/gdpval/skills/zip-deliverable-finalization - zip-export-deliverable
benchmarks/gdpval/skills/zip-export-deliverable - api-proxy-endpoint
examples/my-daily-monitor/skills/api-proxy-endpoint - codebase-pattern-analyzer
examples/my-daily-monitor/skills/codebase-pattern-analyzer - combined-head-linecount-check
examples/my-daily-monitor/skills/combined-head-linecount-check - create-full-stack-panel-feature
examples/my-daily-monitor/skills/create-full-stack-panel-feature - create-full-stack-panel-feature-with-server-wiring
examples/my-daily-monitor/skills/create-full-stack-panel-feature-with-server-wiring - create-skill-from-source-code
examples/my-daily-monitor/skills/create-skill-from-source-code - css-append-selector-verify
examples/my-daily-monitor/skills/css-append-selector-verify - dashboard-domain-specification
examples/my-daily-monitor/skills/dashboard-domain-specification - data-driven-panel
examples/my-daily-monitor/skills/data-driven-panel - data-service
examples/my-daily-monitor/skills/data-service - data-service-circuit-breaker-aware
examples/my-daily-monitor/skills/data-service-circuit-breaker-aware - data-service-optional-params
examples/my-daily-monitor/skills/data-service-optional-params - data-service-proxy-direct
examples/my-daily-monitor/skills/data-service-proxy-direct - dir-verify-parallel-shell-audit
examples/my-daily-monitor/skills/dir-verify-parallel-shell-audit - dynamic-panel-component
examples/my-daily-monitor/skills/dynamic-panel-component - enhance-typescript-ui-components
examples/my-daily-monitor/skills/enhance-typescript-ui-components - finnhub-stock-api
examples/my-daily-monitor/skills/finnhub-stock-api - full-stack-panel-authoring
examples/my-daily-monitor/skills/full-stack-panel-authoring - idempotent-file-replace
examples/my-daily-monitor/skills/idempotent-file-replace - large-file-write-heredoc
examples/my-daily-monitor/skills/large-file-write-heredoc - large-file-write-mkdir
examples/my-daily-monitor/skills/large-file-write-mkdir - large-file-write-via-temp-script
examples/my-daily-monitor/skills/large-file-write-via-temp-script - list-and-count-directories
examples/my-daily-monitor/skills/list-and-count-directories - news-api-integration
examples/my-daily-monitor/skills/news-api-integration - panel-base-advanced
examples/my-daily-monitor/skills/panel-base-advanced - panel-breaker-backoff
examples/my-daily-monitor/skills/panel-breaker-backoff - panel-breaker-stateful
examples/my-daily-monitor/skills/panel-breaker-stateful - panel-component
examples/my-daily-monitor/skills/panel-component - panel-component-aggregator
examples/my-daily-monitor/skills/panel-component-aggregator - panel-component-colocated-helpers
examples/my-daily-monitor/skills/panel-component-colocated-helpers - panel-component-with-push-sidebar
examples/my-daily-monitor/skills/panel-component-with-push-sidebar - panel-component-xss-safe
examples/my-daily-monitor/skills/panel-component-xss-safe - panel-data-resilient
examples/my-daily-monitor/skills/panel-data-resilient - panel-event-forms
examples/my-daily-monitor/skills/panel-event-forms - panel-grid-layout
examples/my-daily-monitor/skills/panel-grid-layout - panel-retry-localstorage
examples/my-daily-monitor/skills/panel-retry-localstorage - panel-state-persistence
examples/my-daily-monitor/skills/panel-state-persistence - panel-visual-badges
examples/my-daily-monitor/skills/panel-visual-badges - personal-monitor-domain
examples/my-daily-monitor/skills/personal-monitor-domain - project-scaffold
examples/my-daily-monitor/skills/project-scaffold - push-based-widget-module-pattern
examples/my-daily-monitor/skills/push-based-widget-module-pattern - react-localstorage-keyboard-nav
examples/my-daily-monitor/skills/react-localstorage-keyboard-nav - refresh-scheduler
examples/my-daily-monitor/skills/refresh-scheduler - safe-css-append
examples/my-daily-monitor/skills/safe-css-append - skill-template-generator
examples/my-daily-monitor/skills/skill-template-generator - smart-poll-loop
examples/my-daily-monitor/skills/smart-poll-loop - typescript-compile-check-resilient
examples/my-daily-monitor/skills/typescript-compile-check-resilient - typescript-compile-check-resilient-fallback
examples/my-daily-monitor/skills/typescript-compile-check-resilient-fallback - typescript-import-audit
examples/my-daily-monitor/skills/typescript-import-audit - typescript-typecheck-fallback
examples/my-daily-monitor/skills/typescript-typecheck-fallback - unicode-safe-file-writing
examples/my-daily-monitor/skills/unicode-safe-file-writing - vanilla-ts-http-route-handler
examples/my-daily-monitor/skills/vanilla-ts-http-route-handler - verify-directory-structure
examples/my-daily-monitor/skills/verify-directory-structure - verify-directory-structure-parallel-audit
examples/my-daily-monitor/skills/verify-directory-structure-parallel-audit - virtual-list
examples/my-daily-monitor/skills/virtual-list - worldmonitor-reference
examples/my-daily-monitor/skills/worldmonitor-reference - write-special-chars-heredoc
examples/my-daily-monitor/skills/write-special-chars-heredoc - write-special-chars-readback
examples/my-daily-monitor/skills/write-special-chars-readback - write-special-chars-ts-check
examples/my-daily-monitor/skills/write-special-chars-ts-check - delegate-task
openspace/host_skills/delegate-task - skill-discovery
openspace/host_skills/skill-discovery - remember
openspace/skills/remember
How it works
audio-track-production
When your agent uses it
End-to-end audio production workflow with stems, effects, archiving, and verification
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
2,805 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step 1: Verify Reference File
- Step 2: Calculate Timing Parameters
- Step 3: Generate Stems with Explicit Sample Type
- Step 4: Apply Effects via scipy.signal
- Step 5: Export Master and Stems
- Step 6: Archive Deliverables
- Step 7: Verify All Outputs
- Complete Workflow Example
- Key Principles
Files
.skill_idasset36 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytesSKILL.mdcore11,398 bytes
Read SKILL.md
# Audio Track Production Workflow
This skill provides a reusable pattern for executing audio production tasks that require generating a master track and multiple stems, applying effects, and delivering verified outputs in an archive.
## Overview
Follow these steps in order to ensure consistent, verifiable audio production outputs:
1. Verify reference audio file
2. Calculate timing parameters from BPM and duration
3. Generate stems with explicit sample type specifications
4. Apply audio effects via signal processing
5. Export master track and all stems
6. Archive deliverables in zip formatView the complete source on GitHubincremental-audio-workflow
When your agent uses it
Step-by-step audio production with per-stem verification, timing alignment, and incremental quality gates
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
6,158 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Key Differences from Standard Workflow
- Step 1: Calculate Timing Parameters (Early)
- Step 2: Verify Reference Audio
- Step 3: Generate and Verify Each Stem Individually
- Step 4: Generate Drum Stem Separately
- Step 5: Apply Effects with Verification
- Step 6: Export Master Track
- Step 7: Archive and Final Verification
- Complete Workflow Script
- Troubleshooting
Files
.skill_idasset45 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytesSKILL.mdcore24,875 bytes
Read SKILL.md
# Incremental Audio Production Workflow
This skill provides a resilient pattern for audio production that emphasizes **incremental verification** and **fail-fast** principles. Each major step produces verified outputs before proceeding, reducing iteration count and catching errors early.
## Overview
Follow these steps in strict order. Each step must complete successfully and pass verification before proceeding to the next:
1. **Early timing calculation** - Derive section transitions from BPM and duration first
2. **Verify reference audio** - Validate input file properties
3. **Generate and verify each stem individually** - One stem at a time with immediate verification
4. **Generate drum stem separately** - Dedicated drum extension with rhythm patterns
5. **Apply effects with verification** - Process each stem and verify output
6. **Export master track** - Mix all verified stemsView the complete source on GitHubaligned-stem-workflow
When your agent uses it
Incremental audio production with duration alignment handling, per-stem verification, and adaptive extension strategies
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
6,295 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Key Differences from Standard Workflow
- Step 1: Calculate Timing Parameters (Early)
- Step 2: Verify Reference Audio
- Step 3: Generate and Verify Each Stem Individually
- Step 4: Detect and Resolve Duration Mismatches
- Step 5: Generate Drum Stem Separately
- Step 6: Apply Effects with Verification
- Step 7: Export Master Track
- Step 8: Archive and Final Verification
- Troubleshooting
Files
.skill_idasset54 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytesSKILL.mdcore27,409 bytes
Read SKILL.md
# Aligned Stem Audio Production Workflow
This skill provides a resilient pattern for audio production that emphasizes **incremental verification**, **fail-fast** principles, and **automatic duration alignment**. Each major step produces verified outputs before proceeding, with explicit handling for stem duration mismatches using appropriate extension strategies.
## Overview
Follow these steps in strict order. Each step must complete successfully and pass verification before proceeding to the next:
1. **Early timing calculation** - Derive section transitions from BPM and duration first
2. **Verify reference audio** - Validate input file properties and extract target duration
3. **Generate and verify each stem individually** - One stem at a time with immediate verification
4. **Detect and resolve duration mismatches** - Apply appropriate extension strategy (zero-pad, loop, or crossfade)
5. **Generate drum stem separately** - Dedicated drum extension with rhythm patterns
6. **Apply effects with verification** - Process each stem and verify outputView the complete source on GitHubadaptive-stem-alignment
When your agent uses it
Incremental audio production with duration mismatch handling, adaptive stem extension, and pre-mix alignment verification
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
6,855 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Key Differences from Standard Workflow
- Step 1: Calculate Timing Parameters (Early)
- Step 2: Verify Reference Audio
- Step 3: Generate and Verify Each Stem Individually
- Step 4: Generate Drum Stem Separately
- Step 5: Align Stem Durations (NEW)
- Step 6: Apply Effects with Verification
- Step 7: Export Master Track
- Step 8: Archive and Final Verification
- Troubleshooting Duration Mismatches
Files
.skill_idasset61 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytesSKILL.mdcore29,435 bytes
Read SKILL.md
# Adaptive Stem Alignment Workflow
This skill provides a resilient pattern for audio production that emphasizes **incremental verification**, **fail-fast** principles, and **adaptive duration handling**. Each major step produces verified outputs before proceeding, with explicit strategies for handling stems of different durations.
## Overview
Follow these steps in strict order. Each step must complete successfully and pass verification before proceeding to the next:
1. **Early timing calculation** - Derive section transitions from BPM and duration first
2. **Verify reference audio** - Validate input file properties and establish target duration
3. **Generate and verify each stem individually** - One stem at a time with immediate verification
4. **Generate drum stem separately** - Dedicated drum extension with rhythm patterns
5. **Align stem durations** - Handle duration mismatches with adaptive extension strategies
6. **Apply effects with verification** - Process each stem and verify outputView the complete source on GitHubdiagnostic-stem-delivery
When your agent uses it
Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
5,796 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Key Principles
- Step 0: Parse Timecodes from Source Documents
- Step 1: Perform Diagnostic Audio Analysis at Timecodes
- Step 2: Calculate Timing Parameters (Early)
- Step 3: Verify Reference Audio
- Step 4: Generate and Verify Each Stem Individually
- Step 5: Apply Edits Based on Diagnostics
- Step 6: Mix with Verification
- Step 7: Export and Verify Deliverable (MANDATORY)
- Tool Usage Notes
- Checklist Before Completion
Files
.skill_idasset63 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytesSKILL.mdcore23,346 bytes
Read SKILL.md
# Diagnostic Stem Audio Production Workflow
This skill provides a resilient pattern for audio production that emphasizes **diagnostic analysis before editing**, **explicit timecode extraction from documents**, **incremental verification**, **fail-fast principles**, and **mandatory deliverable verification**. Each major step produces verified outputs before proceeding, with comprehensive audio diagnostics at specified timecodes.
## Overview
Follow these steps in strict order. Each step must complete successfully and pass verification before proceeding to the next:
1. **Parse timecodes from source documents** - Extract edit spots/timecodes from DOCX/text sources
2. **Perform diagnostic audio analysis** - Analyze reference audio at each timecode (pitch, clicks, frequency)
3. **Calculate timing parameters** - Derive section transitions from BPM and duration
4. **Verify reference audio** - Validate input file properties and extract target duration
5. **Generate and verify each stem individually** - One stem at a time with immediate verification
6. **Detect and resolve duration mismatches** - Apply appropriate extension strategyView the complete source on GitHubcascade-fail-recovery
When your agent uses it
Handle cascading data retrieval tool failures by falling back to embedded knowledge generation
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
646 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Apply
- Recovery Procedure
- Example Application
- Guidelines
- Related Skills
Files
.skill_idasset35 bytesSKILL.mdcore3,057 bytesSKILL.mdcore3,057 bytes
Read SKILL.md
# Cascade Failure Recovery
## Purpose
When multiple data retrieval tools (read_webpage, search_web) fail in succession, immediately fall back to generating content from embedded knowledge rather than attempting repairs or abandoning the task. This preserves task context and ensures completion.
## When to Apply
Use this pattern when you observe:
- 2+ consecutive failures from data retrieval tools
- Network/access errors preventing web content retrieval
- Risk of task abandonment due to tool errors
## Recovery ProcedureView the complete source on GitHubcode-exec-fallback
When your agent uses it
Fallback pattern for executing Python code when execute_code_sandbox fails
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
550 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Pattern
- Step-by-Step Instructions
- Example
- Tips for Success
- When This Helps
Files
.skill_idasset32 bytesSKILL.mdcore2,352 bytesSKILL.mdcore2,352 bytesSKILL.mdcore2,352 bytesSKILL.mdcore2,352 bytes
Read SKILL.md
# Code Execution Fallback
## When to Use
Use this pattern when `execute_code_sandbox` fails repeatedly (typically 2+ attempts) due to environment limitations, timeouts, dependency issues, or sandbox restrictions.
## The Pattern
Instead of executing code directly in the sandbox, write the Python script to a file and execute it via shell:
1. **Write the script** using `write_file`
2. **Execute via shell** using `run_shell` with `python3 script.py`
3. **Clean up** (optional) remove the temporary file
View the complete source on GitHubcode-exec-fallback-266cba
When your agent uses it
Fallback workflow for reliable code execution when sandbox fails repeatedly
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
603 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- The Fallback Workflow
- Complete Example
- Best Practices
- Why This Works
- When NOT to Use This Pattern
Files
.skill_idasset39 bytesSKILL.mdcore2,605 bytesSKILL.mdcore2,605 bytesSKILL.mdcore2,605 bytesSKILL.mdcore2,605 bytes
Read SKILL.md
# Code Execution Fallback Pattern
## When to Use This Skill
Apply this pattern when you encounter **repeated failures** with `execute_code_sandbox`:
- 2+ consecutive failures with opaque or unknown errors
- Timeout errors that persist across retry attempts
- Environment-related errors that don't resolve with code fixes
## The Fallback Workflow
### Step 1: Detect Repeated Failures
Track execution failures. After 2 consecutive failures with `execute_code_sandbox`, switch to the fallback approach.View the complete source on GitHubcode-execution-fallback
When your agent uses it
Handle code execution failures with fallback strategies and anchored workspace paths
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
1,014 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Techniques
- Decision Tree
- Common Failure Scenarios & Solutions
- Example: Robust File Generation
- Anti-Patterns to Avoid
- Verification Checklist
Files
.skill_idasset37 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytesSKILL.mdcore4,437 bytes
Read SKILL.md
# Code Execution Fallback & Workspace Anchoring
This skill provides a robust pattern for executing code when the primary method fails, combined with proper workspace path management to prevent file location errors.
## Core Techniques
### 1. Workspace Path Anchoring
Always establish and verify your working directory at the start of any task:
```python
# At the beginning of any code execution
import os
workspace_path = os.getcwd()View the complete source on GitHubcode-execution-fallback-e81068
When your agent uses it
Fallback workflow for executing Python code when execute_code_sandbox fails repeatedly
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
973 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Complete Example
- Troubleshooting
- Best Practices
- When NOT to Use This Fallback
Files
.skill_idasset44 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytesSKILL.mdcore4,223 bytes
Read SKILL.md
# Code Execution Fallback Workflow
## When to Use
Use this skill when `execute_code_sandbox` fails repeatedly (2+ attempts) with unknown, persistent, or unexplained errors. This fallback approach uses `write_file` + `run_shell` to save Python scripts to disk and execute them via command line, which has proven more reliable in certain failure scenarios.
## Step-by-Step Instructions
### Step 1: Detect Repeated Failures
Monitor `execute_code_sandbox` attempts. After 2 consecutive failures with errors like:
- "Unknown error"
- Timeout errors
- Unexplained execution failuresView the complete source on GitHubcreate-soap-note
When your agent uses it
Generate structured medical SOAP notes with all required sections in a single comprehensive file write.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
704 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Objective
- Prerequisites
- Workflow Steps
- Template Example
- Best Practices
- Troubleshooting
Files
.skill_idasset30 bytesSKILL.mdcore3,144 bytes
Read SKILL.md
# Create SOAP Note
This skill defines the workflow for creating structured medical documentation (SOAP notes) by writing comprehensive content directly to a file. It ensures all standard sections are included and properly formatted.
## Objective
Produce a complete medical visit record containing Subjective, Objective, Assessment, and Plan sections without fragmenting the output across multiple files or incomplete drafts.
## Prerequisites
- Patient demographic information (age, gender, ID).
- Visit details (date, provider, reason for visit).
- Clinical data (vitals, symptoms, exam findings, history).
View the complete source on GitHubcomprehensive-soap-note
When your agent uses it
Generate complete medical SOAP notes with all four sections in a single comprehensive file write operation
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,793 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Objective
- Prerequisites
- Core Technique
- Required Sections
- Execution Pattern
- Template Example
- File Naming
- Best Practices
- Common Mistakes to Avoid
- Troubleshooting
- Quality Checklist
- Example File Size Reference
Files
.skill_idasset37 bytesSKILL.mdcore8,191 bytes
Read SKILL.md
# Comprehensive SOAP Note Creation
This skill defines the workflow for creating structured medical documentation (SOAP notes) by writing all required sections to a file in one comprehensive operation. This ensures completeness, consistency, and efficiency in clinical documentation.
## When to Use
Use this skill when you need to create:
- Medical visit documentation
- Patient encounter records
- Clinical meeting notes
- Healthcare follow-up documentation
that follow the standard SOAP (Subjective, Objective, Assessment, Plan) format.
View the complete source on GitHubdebug-sandbox-execution
When your agent uses it
Debug Python code execution failures by capturing partial traces, isolating failing functions, and incrementally verifying outputs
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
771 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Example Workflow
- Best Practices
- When to Use
Files
.skill_idasset37 bytesSKILL.mdcore3,370 bytesSKILL.mdcore3,370 bytesSKILL.mdcore3,370 bytesSKILL.mdcore3,370 bytes
Read SKILL.md
# Debug Sandbox Execution Failures
When `execute_code_sandbox` fails with unknown errors or incomplete output, use this debugging pattern to identify the root cause and recover incrementally.
## Problem
The `execute_code_sandbox` tool may fail silently, truncate output, or produce opaque errors. Complex scripts with multiple file outputs are especially prone to partial failures.
## Solution
Use a three-phase debugging approach:
### Phase 1: Capture Partial Execution Traces
View the complete source on GitHubdelegated-file-edit-verification
When your agent uses it
Verify delegated file-edit results directly in the target workspace before accepting success, and rerun with absolute paths if the delegate's report conflicts with reality.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,878 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core principle
- When to use this
- Procedure
- Verification checklist
- Examples
- Example: generic file existence check
- Example: CSV verification
- Example: spreadsheet verification
- Example: delegate summary conflict
- Recommended response template when verification fails
- Anti-patterns to avoid
- Why this works
- Success criterion
Files
.skill_idasset46 bytesSKILL.mdcore8,776 bytes
Read SKILL.md
# Delegated File Edit Verification
Use this workflow whenever another agent, subprocess, or delegated tool claims it successfully created or modified a file. The goal is to prevent false acceptance of incomplete, misplaced, or incorrect edits.
This skill is especially useful for structured files such as spreadsheets, CSVs, databases, and generated artifacts, but the same pattern applies to any delegated file-edit task.
## Core principle
Never accept a delegated "done" message on summary alone.
Immediately verify the result yourself in the target workspace using direct commands that inspect:
- file existence
- exact path
- expected structureView the complete source on GitHubdeliverable-completion
When your agent uses it
Clarifies that file creation tasks are complete when the deliverable is successfully written—no submission step required
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
654 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Principle
- Execution Workflow
- Common Mistakes to Avoid
- Example Task Flow
- When This Applies
- When This Does NOT Apply
Files
.skill_idasset36 bytesSKILL.mdcore2,931 bytesSKILL.mdcore2,931 bytesSKILL.mdcore2,931 bytesSKILL.mdcore2,931 bytes
Read SKILL.md
# Deliverable Completion Protocol
## Purpose
This skill addresses a common misconception during document and file creation tasks: agents sometimes search for or attempt to use a `submit_work`, `finalize`, or similar tool after creating the deliverable. **No such step is required.** Task completion is achieved when the file is successfully created with the required content.
## Core Principle
**File creation = Task completion**
When a task requests you to create a document, report, script, or any file-based deliverable, the task is complete once:
1. The file has been written to disk
2. The file contains the required content
3. The file is in the correct format and locationView the complete source on GitHubdetect-zero-iteration-failure
When your agent uses it
Identify and classify agent failures occurring before execution starts
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
382 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Identification Criteria
- Diagnosis Strategy
- Action Plan
- Example Indicators
Files
.skill_idasset43 bytesSKILL.mdcore1,908 bytes
Read SKILL.md
# Detect Zero-Iteration Failure
This skill provides a workflow for identifying and classifying agent failures that occur prior to any task execution.
## Identification Criteria
Flag a task execution as a **Zero-Iteration Failure** if all of the following conditions are met:
1. **Iteration Count:** The agent reports 0 completed iterations.
2. **Tool Usage:** No tools were invoked during the session.
3. **Artifacts:** No documents, files, or code artifacts were created.
4. **Conversation Log:** The log ends abruptly or contains only an initial error message without agent reasoning steps.
## Diagnosis StrategyView the complete source on GitHubdetect-zero-iteration-failures
When your agent uses it
Identify and handle pre-execution agent failures occurring before any iterations or tool usage
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,093 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Identification Checklist
- Failure Categories
- Diagnostic Steps
- Response Actions
- Example Analysis
- Key Takeaways
Files
.skill_idasset44 bytesSKILL.mdcore5,236 bytesSKILL.mdcore5,236 bytesSKILL.mdcore5,236 bytes
Read SKILL.md
# Detect Zero-Iteration Failures
This skill helps identify and properly categorize agent failures that occur before any task execution begins. These failures require system-level investigation rather than agent-level debugging.
## When to Apply
Use this skill when analyzing agent task executions where:
1. **Iteration count is 0** - The agent completed zero iterations
2. **No tool usage** - No tools were invoked during the execution
3. **No artifacts created** - No files, documents, or outputs were produced
4. **Minimal or no conversation log** - Only the user instruction exists, with no agent responses
## Identification ChecklistView the complete source on GitHubdirect-reportlab-pdf-generation
When your agent uses it
Generate complex multi-page PDFs by running reportlab Python code directly via run_shell when shell_agent fails on document creation
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,493 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Technique
- Step-by-Step Instructions
- Common Patterns
- Troubleshooting
- Advantages Over shell_agent
Files
.skill_idasset45 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytesSKILL.mdcore6,229 bytes
Read SKILL.md
# Direct ReportLab PDF Generation via run_shell
## When to Use This Skill
Use this pattern when:
- You need to create a complex, multi-page PDF document with structured content
- Delegating PDF generation to `shell_agent` fails or produces unreliable results
- You need fine-grained control over PDF layout, styling, and pagination
## Core Technique
Instead of asking `shell_agent` to handle PDF creation, write inline Python code using the `reportlab` library and execute it directly via `run_shell`. This gives you deterministic control over the document structure.
## Step-by-Step InstructionsView the complete source on GitHubdocument-gen-fallback
When your agent uses it
Fallback workflow for multi-format document generation when shell_agent encounters errors
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
863 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Step-by-Step Workflow
- Complete Example
- Advantages Over shell_agent
- Common pandoc Commands
- Troubleshooting
- When to Return to shell_agent
Files
.skill_idasset35 bytesSKILL.mdcore3,673 bytesSKILL.mdcore3,673 bytesSKILL.mdcore3,673 bytesSKILL.mdcore3,673 bytesSKILL.mdcore3,673 bytes
Read SKILL.md
# Document Generation Fallback Workflow
## When to Use
Use this skill when `shell_agent` returns unknown or unclear errors on complex document generation tasks, especially when:
- Generating documents in multiple formats (e.g., `.docx`, `.pdf`, `.html`)
- The error message doesn't provide clear debugging information
- You need better visibility into each step of the generation process
## Core Technique
Instead of delegating the entire document generation to `shell_agent`, manually split the workflow into discrete, observable steps:
1. **Content creation** → Use `write_file` to create source document (Markdown)
2. **Format conversion** → Use `run_shell` with `pandoc` for each target formatView the complete source on GitHubdocument-gen-unicode-safe
When your agent uses it
Unicode-safe fallback workflow for multi-format document generation with character sanitization and explicit error capture
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
2,711 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- ⚠<U+FE0F> Unicode & LaTeX Compatibility Warning
- Step-by-Step Workflow
- Complete Example
- Advantages Over shell_agent
- Common pandoc Commands
- Troubleshooting
- Unicode Sanitization Script (Optional)
- When to Return to shell_agent
- Related Skills
Files
.skill_idasset44 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytesSKILL.mdcore10,548 bytes
Read SKILL.md
# Document Generation Fallback Workflow (Unicode-Safe)
## When to Use
Use this skill when `shell_agent` returns unknown or unclear errors on complex document generation tasks, especially when:
- Generating documents in multiple formats (e.g., `.docx`, `.pdf`, `.html`)
- The error message doesn't provide clear debugging information
- You need to handle special characters, symbols, or non-ASCII text safely
- PDF generation fails due to LaTeX encoding issues
## Core Technique
Instead of delegating the entire document generation to `shell_agent`, manually split the workflow into discrete, observable steps:
1. **Content creation** → Use `write_file` to create source document (Markdown)View the complete source on GitHubdocument-gen-resilient-workflow
When your agent uses it
Robust document generation with engine fallback chain, error diagnostics, and Python alternatives
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
3,822 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- ⚠<U+FE0F> Critical: Tool Error Patterns
- Pre-Flight Checklist
- Complete Step-by-Step Workflow
- Complete Example: Generating a Report
- Full Unicode Replacement Table
- Reusable Sanitization Script
- Error Diagnosis Guide
- Workspace Troubleshooting
- When to Use shell_agent vs Manual Workflow
- Alternative: Hybrid Approach
- Related Skills
- Quick Reference Card
Scripts executed separately
sanitize_for_pdf.sh
Files
.skill_idasset53 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytesSKILL.mdcore13,525 bytessanitize_for_pdf.shruns1,285 bytes
Read SKILL.md
# Resilient Document Generation Workflow
## When to Use
Use this skill when document generation tasks encounter tool errors or failures, especially:
- `run_shell` commands return 'unknown error' without diagnostic details
- PDF generation fails with LaTeX encoding or missing engine errors
- You need fallback options when primary conversion methods fail
- **Workspace or path issues** cause file access problems
- Unicode/special characters cause rendering issues in PDF output
- `shell_agent` has failed multiple times on similar tasks
## Core Technique
View the complete source on GitHubdocument-gen-resilient-workflow
When your agent uses it
Multi-engine document generation with cascading PDF fallbacks and robust Unicode handling
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
3,179 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- ⚠<U+FE0F> Unicode & PDF Engine Guide
- Step-by-Step Workflow
- Complete Example
- Advantages Over shell_agent
- Troubleshooting by Error Type
- Pre-Flight Checks (Optional but Recommended)
- Related Skills
- When to Return to shell_agent
Files
.skill_idasset60 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytesSKILL.mdcore11,917 bytes
Read SKILL.md
# Resilient Document Generation Workflow (Multi-Engine Fallback)
## When to Use
Use this skill when document generation tasks fail or when `shell_agent` returns unknown errors, especially for:
- Generating documents in multiple formats (`.docx`, `.pdf`, `.html`)
- **PDF generation fails due to missing LaTeX, encoding issues, or tool errors**
- Documents contain special characters, symbols, or non-ASCII text
- You need maximum reliability with automatic fallback options
## Core Technique
Split document generation into discrete, observable steps with **cascading fallbacks** for PDF generation:
1. **Content creation** → Use `write_file` to create source MarkdownView the complete source on GitHubdoc-gen-unicode-diagnostic
When your agent uses it
Systematic document generation with unicode sanitization, engine fallback chain, and explicit error diagnosis
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
2,895 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- ⚠<U+FE0F> Critical: Why This Skill Exists
- Pre-Flight Validation (NEW - Required Step 0)
- Core Technique
- Unicode & LaTeX Compatibility (MANDATORY for PDF)
- Step-by-Step Workflow
- Complete Example
- Error Diagnosis Decision Tree
- Alternative: Python PDF Generation (When pandoc Fails)
- Common pandoc Commands Reference
- Troubleshooting Quick Reference
- Verification Checklist
- When to Use shell_agent Instead
- Related Skills
Files
.skill_idasset60 bytesSKILL.mdcore10,700 bytesSKILL.mdcore10,700 bytesSKILL.mdcore10,700 bytesSKILL.mdcore10,700 bytesSKILL.mdcore10,700 bytesSKILL.mdcore10,700 bytes
Read SKILL.md
# Document Generation with Diagnostic Workflow (Unicode-Safe)
## When to Use
Use this skill when document generation tasks fail or return unclear errors, especially when:
- Generating documents in multiple formats (`.docx`, `.pdf`, `.html`)
- **PDF generation fails with encoding/LaTeX errors**
- `shell_agent` returns "unknown error" without diagnostics
- Documents contain special characters, symbols, or non-ASCII text
- You need systematic error diagnosis rather than blind retries
## ⚠<U+FE0F> Critical: Why This Skill Exists
Recent executions show **43% effectiveness** because agents:View the complete source on GitHubdocument-gen-resilient-multiformat
When your agent uses it
Resilient multi-format document generation with environment checks, auto-sanitization, and fallback engines
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
3,751 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Pre-Flight Environment Check
- Core Technique
- ⚠<U+FE0F> Unicode & Format Compatibility Matrix
- Step-by-Step Workflow
- PDF Engine Decision Tree
- Alternative PDF Generation (Python Fallback)
- Complete Example
- Error Handling & Recovery
- Unicode Sanitization Script (Reusable)
- Common pandoc Commands Reference
- Troubleshooting Quick Reference
- When to Use shell_agent vs Manual Workflow
- Related Skills
- Skill Health & Metrics
Scripts executed separately
sanitize_for_pdf.sh
Files
.skill_idasset60 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytesSKILL.mdcore14,121 bytessanitize_for_pdf.shruns1,215 bytes
Read SKILL.md
# Resilient Document Generation Workflow (Multi-Format + Unicode-Safe)
## When to Use
Use this skill when generating documents in multiple formats (`.docx`, `.pdf`, `.html`) and you need:
- **Reliable execution** with pre-flight environment verification
- **Automatic Unicode handling** based on target format
- **Fallback options** when primary tools (pandoc/LaTeX) are unavailable
- **Clear error isolation** through discrete, observable steps
**Trigger this workflow when:**
- `shell_agent` returns unknown/unclear errors on document generation
- You need multiple output formats from one source
- Documents contain special characters, symbols, or non-ASCII textView the complete source on GitHubdocument-gen-resilient
When your agent uses it
Multi-path document generation with tool checks, Unicode handling, and Python fallbacks
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
3,267 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- ⚠<U+FE0F> Format-Specific Unicode Guidance
- Step-by-Step Workflow
- Complete Example
- Advantages Over shell_agent
- Common pandoc Commands
- Troubleshooting
- Unicode Sanitization Script (Optional)
- Decision Matrix: Which Approach to Use
- When to Return to shell_agent
- Related Skills
Files
.skill_idasset60 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytesSKILL.mdcore12,293 bytes
Read SKILL.md
# Resilient Document Generation Workflow
## When to Use
Use this skill when document generation tasks encounter errors or when you need reliable multi-format output:
- `shell_agent` returns unknown or unclear errors on document generation
- Generating documents in multiple formats (e.g., `.docx`, `.pdf`, `.html`)
- **PDF generation fails due to LaTeX encoding or missing dependencies**
- **You need to handle special characters, symbols, or non-ASCII text safely**
- Previous document generation attempts have failed
## Core Technique
Instead of delegating the entire document generation to `shell_agent`, manually split the workflow into discrete, observable steps with built-in fallbacks:View the complete source on GitHubdocument-gen-dual-backend
When your agent uses it
Document generation with direct pandoc/ReportLab execution (lightweight default) and optional shell_agent fallback for complex scenarios
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
4,827 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- ⚠<U+FE0F> Backend Selection Guide
- Unicode & LaTeX Compatibility Warning
- Step-by-Step Workflow
- Complete Examples
- Common pandoc Commands
- Common ReportLab Patterns
- Troubleshooting
- Installation Commands
- Unicode Sanitization Script (For Pandoc Path)
- Decision Flowchart
- When to Return to shell_agent
- Related Skills
- Mode Selection Quick Reference
- Troubleshooting
Files
.skill_idasset60 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytesSKILL.mdcore18,758 bytes
Read SKILL.md
# Document Generation: Dual-Backend Workflow (Unicode-Safe)
## When to Use
**Default Approach: Lightweight Direct Execution (Recommended for 90% of tasks)**
For most document generation tasks, use direct `write_file` + `run_shell` **without** `shell_agent`:
- Generating documents in standard formats (`.docx`, `.pdf`, `.html`) from Markdown
- Content is straightforward with minimal special characters
- You already know the pandoc/ReportLab commands needed
- Quick single-format or multi-format output is needed
**Fallback Approach: shell_agent Delegation (For Complex Scenarios Only)**
View the complete source on GitHubdocument-gen-unicode-safe
When your agent uses it
Unicode-safe fallback workflow for multi-format document generation with character sanitization
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
3,005 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Why This Adaptive Approach?
- ⚠<U+FE0F> Unicode & LaTeX Compatibility Warning
- Step-by-Step Workflow
- Complete Example
- Advantages Over shell_agent
- Common pandoc Commands
- Troubleshooting
- Unicode Sanitization Script (Optional)
- When to Return to shell_agent
- Related Skills
Files
.skill_idasset60 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytesSKILL.mdcore11,968 bytes
Read SKILL.md
# Document Generation Fallback Workflow (Unicode-Safe)
## When to Use
**First**, assess whether to delegate to `shell_agent` or use manual workflow:
### ✅ Use shell_agent Directly When:
- Document is straightforward (no special Unicode characters, symbols, or non-ASCII text)
- Single format output needed (e.g., just `.docx`)
- Content is primarily ASCII text with standard punctuation
- No complex formatting requirements (tables, equations, custom templates)
- You want quick iteration and `shell_agent` has succeeded on similar tasks before
### ⚠<U+FE0F> Use Manual Workflow When:View the complete source on GitHubresilient-document-pipeline
When your agent uses it
Unified document generation with tool failure detection, domain knowledge fallback, progressive conversion, and Unicode safety
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
4,284 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Workflow Overview
- Step-by-Step Workflow
- Complete Example
- Decision Tree for Conversion Failures
- Troubleshooting
- Advantages Over Standard Approaches
- Best Practices
- When to Return to Standard Methods
- Related Skills
Files
.skill_idasset51 bytesSKILL.mdcore17,557 bytesSKILL.mdcore17,557 bytesSKILL.mdcore17,557 bytesSKILL.mdcore17,557 bytesSKILL.mdcore17,557 bytes
Read SKILL.md
# Resilient Document Generation Pipeline
## When to Use This Skill
Use this workflow when generating documents in **challenging environments** where:
- **Tool failures are likely or have occurred**: `read_file`, `search_web`, `read_webpage`, or `execute_code_sandbox` return errors
- **Multiple formats are needed**: Generate `.docx`, `.pdf`, `.html` from the same source
- **Unicode/special characters are present**: Documents contain em dashes, curly quotes, arrows, symbols, or non-ASCII text
- **Primary conversion methods may fail**: LaTeX/pandoc may not be available or misconfigured
This skill combines **early failure detection**, **domain-knowledge content creation**, **progressive conversion fallbacks**, and **Unicode safety** into a single resilient workflow.
## Core Workflow OverviewView the complete source on GitHubdocx-read-fallback
When your agent uses it
Use run_shell with python-docx as reliable fallback when read_file fails on .docx files
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
581 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How to Use
- Prerequisites
- Tips
- Example Workflow
Files
.skill_idasset32 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytesSKILL.mdcore2,218 bytes
Read SKILL.md
# DOCX Read Fallback
When `read_file` or `execute_code_sandbox` fails to read `.docx` files, use `run_shell` with python-docx as a reliable workaround.
## When to Use
- `read_file` fails, times out, or returns errors on `.docx` files
- `execute_code_sandbox` attempts to read the docx fail
- You need to extract text content from a Word document
- Multiple standard approaches have been exhausted
## How to Use
### Basic Text ExtractionView the complete source on GitHubdocx-shell-extract
When your agent uses it
Extract text from DOCX files using shell commands when python-docx is unavailable
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
689 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Technique
- Step-by-Step Instructions
- Complete Example
- Verification
- Limitations
- Alternatives to Explore
Files
.skill_idasset32 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytesSKILL.mdcore2,633 bytes
Read SKILL.md
# DOCX Shell Extraction
## When to Use This Skill
Use this pattern when you need to read or extract text from Microsoft Word (.docx) files in constrained environments where:
- The `python-docx` library is not available
- You cannot install additional Python packages
- You need a quick, reliable shell-based solution
## Core Technique
DOCX files are ZIP archives containing XML files. The main document content is stored in `word/document.xml`. You can extract and parse this using standard shell tools.
## Step-by-Step InstructionsView the complete source on GitHubdocx-shell-parse
When your agent uses it
Extract text from DOCX files using shell commands when python-docx is unavailable
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
695 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Step-by-Step Instructions
- Complete Shell Function
- Limitations
- Verification
- Alternative: Extract to Temporary Directory
Files
.skill_idasset30 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytesSKILL.mdcore2,530 bytes
Read SKILL.md
# DOCX Shell Parsing Workaround
When you need to read content from Microsoft Word (.docx) files but python-docx or similar libraries are unavailable, use this shell-based approach to extract text reliably.
## When to Use
- Python environment lacks `python-docx` or similar libraries
- You need quick text extraction without installing dependencies
- Working in constrained environments (containers, minimal images, etc.)
## Core Technique
DOCX files are ZIP archives containing XML files. Extract and parse the main document XML:
View the complete source on GitHubdocx-parse-resilient
When your agent uses it
Extract text from DOCX files with shell-primary approach and Python zipfile fallback for maximum reliability
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,895 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Step-by-Step Instructions
- Complete Shell Function with Fallback
- Python Script Alternative
- Limitations
- Verification
- Troubleshooting
- Environment Detection
Files
.skill_idasset39 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytesSKILL.mdcore7,438 bytes
Read SKILL.md
# Resilient DOCX Text Extraction
Extract text from Microsoft Word (.docx) files using a robust two-tier approach: shell-based extraction as the primary method, with Python zipfile fallback when shell commands fail or return no output.
## When to Use
- Python environment may lack `python-docx` but `zipfile` module is available (standard library)
- Working in constrained or inconsistent environments (containers, minimal images, CI/CD)
- Shell `unzip` command returns errors or no output
- Need reliable extraction with automatic fallback
## Core Technique
DOCX files are ZIP archives containing XML files. This skill provides two extraction methods:View the complete source on GitHubdocx-dual-parse
When your agent uses it
Extract text from DOCX files using shell or Python zipfile, with environment-aware fallback
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,962 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Environment Detection
- Method A: Shell-Based Extraction
- Method B: Python Zipfile Extraction
- Unified Dual-Method Function
- Alternative: Extract to Temporary Directory
- Verification
- Method Selection Guide
- Limitations
- Error Handling Tips
Files
.skill_idasset46 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytesSKILL.mdcore7,199 bytes
Read SKILL.md
# DOCX Dual-Method Text Extraction
Extract text from Microsoft Word (.docx) files using either shell commands or Python's zipfile module, automatically selecting the most reliable method for your environment.
## When to Use
- Need reliable DOCX text extraction in varying environments (containers, sandboxes, minimal images)
- Python environment may lack `python-docx` but has standard library access
- Shell utilities (`unzip`, `sed`) may be unavailable or restricted
- Want environment-aware fallback without manual intervention
## Core Technique
DOCX files are ZIP archives containing XML files. This skill provides two extraction methods:View the complete source on GitHubdocx-shell-workaround
When your agent uses it
Handle docx files using shell-based XML extraction and python-docx via run_shell when standard tools fail
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,296 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Reading DOCX Files
- Creating DOCX Files
- Full Workflow Example
- Key Points
- Troubleshooting
Files
.skill_idasset35 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytesSKILL.mdcore5,169 bytes
Read SKILL.md
# DOCX Shell Workaround
## When to Use
Use this skill when:
- `read_file` cannot extract content from .docx files
- `execute_code_sandbox` encounters failures when creating or modifying docx files
- You need a reliable fallback for docx file manipulation
## Reading DOCX Files
### Step 1: Extract document.xml using unzip
Use `run_shell` to unzip the .docx file (which is a ZIP archive) and extract the main document XML:View the complete source on GitHubexcel-creation-fallback
When your agent uses it
Use shell_agent as fallback when execute_code_sandbox fails for Excel file operations
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
812 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Steps
- Example Task Descriptions
- Why This Pattern Works
- Troubleshooting
- Alternative Approaches
Files
.skill_idasset37 bytesSKILL.mdcore3,681 bytesSKILL.mdcore3,681 bytes
Read SKILL.md
# Excel File Creation Fallback
When `execute_code_sandbox` fails for openpyxl or Excel operations, delegate to `shell_agent` which can autonomously handle dependency and environment issues.
## When to Use
- `execute_code_sandbox` fails with import errors for openpyxl or related libraries
- The sandbox environment lacks required dependencies
- You need to create or modify Excel files with complex requirements
- Repeated sandbox execution failures for file I/O operations
## Steps
### Step 1: Attempt with execute_code_sandbox firstView the complete source on GitHubexcel-debug-extraction
When your agent uses it
Iteratively debug Excel structure with exploratory scripts before writing extraction logic
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
1,279 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Workflow Steps
- Best Practices
- Common Pitfalls to Avoid
- File Naming Convention
Files
.skill_idasset36 bytesSKILL.mdcore5,231 bytesSKILL.mdcore5,231 bytesSKILL.mdcore5,231 bytesSKILL.mdcore5,231 bytesSKILL.mdcore5,231 bytes
Read SKILL.md
# Excel Debug-First Extraction Workflow
When working with poorly-structured, complex, or unfamiliar Excel files, use this iterative debugging approach to map the data layout before writing your final extraction logic.
## When to Use This Skill
- Excel files with inconsistent formatting or merged cells
- Files received from external sources with unknown structure
- Complex workbooks with multiple sheets and interdependencies
- When initial parsing attempts fail or produce unexpected results
## Workflow Steps
### Step 1: Initial Structure ReconnaissanceView the complete source on GitHubexcel-heredoc-fallback
When your agent uses it
Create Excel files with openpyxl by falling back to shell-based Python heredoc when sandbox execution fails
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,617 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill
- Step-by-Step Instructions
- Best Practices
- Advanced Formatting Examples
- Troubleshooting
- Comparison: Sandbox vs. Shell Heredoc
- Example Complete Workflow
Files
.skill_idasset36 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytesSKILL.mdcore6,390 bytes
Read SKILL.md
# Excel Creation via Shell Heredoc Fallback
## Overview
When creating Excel files with openpyxl, `execute_code_sandbox` may fail due to sandbox restrictions, missing dependencies, or permission issues. This skill provides a reliable fallback: execute Python code via `run_shell` using an inline heredoc script. This approach often succeeds where the sandbox fails and supports full openpyxl features including styling, formulas, and formatting.
## When to Use This Skill
- `execute_code_sandbox` fails when importing or using openpyxl
- Sandbox shows errors about missing packages, permissions, or execution restrictions
- You need to create Excel files with advanced formatting (styles, colors, merged cells, formulas)
- Previous sandbox attempts have failed multiple times
## Step-by-Step InstructionsView the complete source on GitHubexcel-heredoc-workaround
When your agent uses it
Create Excel files with openpyxl by falling back to run_shell with inline Python heredoc when execute_code_sandbox fails
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,533 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Step-by-Step Instructions
- Key Advantages
- Common Styling Patterns
- Troubleshooting
- Example Complete Workflow
Files
.skill_idasset38 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytesSKILL.mdcore5,903 bytes
Read SKILL.md
# Excel Heredoc Workaround
## Purpose
When creating Excel files with openpyxl, `execute_code_sandbox` may fail due to environment issues. This skill provides a robust workaround: fall back to `run_shell` with inline Python heredoc scripts to create properly formatted spreadsheets with styling.
## When to Use
- You need to create `.xlsx` files with openpyxl
- `execute_code_sandbox` fails with openpyxl-related errors
- You need styling, formatting, or complex spreadsheet features
- Direct shell execution with Python heredoc is available
## Step-by-Step InstructionsView the complete source on GitHubexcel-subtotal-audit
When your agent uses it
Audit generated Excel reports by enumerating populated output rows, exposing formulas, and checking that each subtotal range includes all visible detail rows.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,869 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Goal
- Workflow
- 1. Save the workbook, then reopen it for audit
- 2. Enumerate every populated row in the output region
- 3. Locate subtotal rows explicitly
- 4. Independently derive expected detail coverage
- 5. Compare expected detail rows to formula references
- 6. Fail loudly on any mismatch
- 7. Keep the audit output in the execution log
- Practical procedure
- A. Build a row inventory
- B. For each subtotal row
- C. Review all populated rows manually if needed
- Implementation guidance
- Example audit logic
- Example pseudocode
- Example Python sketch
- Design rules
- Never trust generated subtotal formulas without independent verification
- Print formulas, not just calculated values
- Verify row coverage, not just subtotal existence
- Use independent section logic
- Prefer deterministic checks over visual inspection
- Keep the audit close to generation
- Common pitfalls
- Minimum acceptance criteria
- Adaptation notes
- Definition of done
Files
.skill_idasset34 bytesSKILL.mdcore13,867 bytesSKILL.mdcore13,867 bytesSKILL.mdcore13,867 bytesSKILL.mdcore13,867 bytes
Read SKILL.md
# Excel Subtotal Audit
Use this workflow after generating or modifying an Excel report to catch silent spreadsheet defects that simple file-exists or sheet-exists checks will miss.
The core idea is:
1. Read back the finished workbook.
2. Print every populated output row, including formulas.
3. Identify section subtotal rows.
4. Independently verify that each subtotal formula includes all visible detail rows intended for that section.
5. Treat any mismatch as a report defect, even if the workbook opens successfully and looks formatted correctly.
This is especially useful for generated financial statements, operational summaries, rollups, grouped exports, and any worksheet where formulas summarize nearby detail rows.
View the complete source on GitHubexcel-unmerge-before-write
When your agent uses it
Unmerge merged cells in openpyxl worksheets before writing values to avoid AttributeError
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
777 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Pattern
- Step-by-Step Instructions
- Handling Multiple Worksheets
- Common Errors
- Best Practices
- Complete Example
Files
.skill_idasset40 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytesSKILL.mdcore3,279 bytes
Read SKILL.md
# Excel Unmerge Before Write
When automating Excel file population with openpyxl, merged cells in templates can cause write failures. This skill provides the pattern to safely handle merged ranges before populating data.
## When to Use
- Working with Excel templates that have pre-existing merged cells
- Getting `AttributeError` when trying to write values to certain cells
- Needing to populate data in areas that may contain merged ranges
## Core Pattern
Before writing values to cells in a worksheet, identify and unmerge any overlapping ranges:
View the complete source on GitHubexecute-code-fallback
When your agent uses it
Fallback from execute_code_sandbox to run_shell when e2b sandbox is unavailable
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
971 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Fallback Procedure
- Complete Example
- Important Considerations
- Quick Reference
- Recovery Checklist
Files
.skill_idasset35 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytesSKILL.mdcore4,081 bytes
Read SKILL.md
# Execute Code Fallback Pattern
When `execute_code_sandbox` fails due to e2b unavailability, immediately fall back to `run_shell` with embedded Python code. This ensures task continuity when the sandbox service is down.
## When to Apply
Use this pattern when you observe:
- `execute_code_sandbox` returns errors mentioning "e2b", "sandbox unavailable", or connection timeouts
- Repeated sandbox execution failures (2+ attempts)
- Error messages indicating the code execution environment is unreachable
## Fallback Procedure
### Step 1: Detect the FailureView the complete source on GitHubfallback-code-execution
When your agent uses it
Fallback workflow for running code via file write and shell when sandbox execution fails
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
645 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Trigger Conditions
- Procedure
- Best Practices
- Example Scenario
Files
.skill_idasset37 bytesSKILL.mdcore3,050 bytesSKILL.mdcore3,050 bytesSKILL.mdcore3,050 bytes
Read SKILL.md
# Fallback Code Execution Workflow
## Overview
This skill defines a robust workaround for executing code (specifically Python) when the primary `execute_code_sandbox` tool fails repeatedly with unknown or transient errors. Instead of continuing to retry the failing tool, the agent switches to a manual file-write and shell-execution pattern.
## Trigger Conditions
Activate this workflow when:
1. `execute_code_sandbox` fails **2 or more times** consecutively for the same logic.
2. Error messages are generic, unknown, or indicate environment issues rather than syntax errors.
3. The code logic itself is verified correct but the execution environment is unstable.
## ProcedureView the complete source on GitHubfallback-file-creation
When your agent uses it
Fallback pattern for reliable file creation when code execution tools fail
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
991 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Example: Creating a PDF Document
- Example: Creating a DOCX Document
- Best Practices
- Troubleshooting
Files
.skill_idasset36 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytesSKILL.mdcore4,087 bytes
Read SKILL.md
# Fallback File Creation Workflow
Use this skill when `execute_code_sandbox` or `shell_agent` fails repeatedly for file creation tasks. This pattern provides a manual but reliable approach to create and verify files.
## When to Use
- Code execution tools fail after multiple retries
- You need to create specific file formats (PDF, DOCX, etc.)
- Direct shell commands are more reliable than generated scripts
- You need explicit verification of file outputs
## Step-by-Step Instructions
### Step 1: Verify Working DirectoryView the complete source on GitHubfallback-file-ops
When your agent uses it
Use run_shell as fallback when execute_code_sandbox or shell_agent fail on filesystem operations
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
653 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Apply
- Procedure
- Example: Creating Project Structure
- Best Practices
- Common Pitfalls
Files
.skill_idasset31 bytesSKILL.mdcore2,872 bytesSKILL.mdcore2,872 bytesSKILL.mdcore2,872 bytes
Read SKILL.md
# Fallback File Operations
## Purpose
When `execute_code_sandbox` or `shell_agent` fail with 'unknown error' on filesystem operations, fall back to `run_shell` with explicit `mkdir` and file write commands. This hybrid approach is more reliable for creating complex project structures.
## When to Apply
- `execute_code_sandbox` returns 'unknown error' on file/directory creation
- `shell_agent` fails to write files or create nested directories
- You need to create complex project structures with multiple levels
## Procedure
View the complete source on GitHubfallback-python-execution
When your agent uses it
Reliable Python execution workflow when execute_code_sandbox or shell_agent fail
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
615 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Step-by-Step Instructions
- Why This Works
- Example: Excel File Creation
- Tips
- Troubleshooting
Files
.skill_idasset39 bytesSKILL.mdcore2,704 bytesSKILL.mdcore2,704 bytesSKILL.mdcore2,704 bytesSKILL.mdcore2,704 bytes
Read SKILL.md
# Fallback Python Execution Pattern
## When to Use
Use this pattern when:
- `execute_code_sandbox` returns unknown errors or fails repeatedly
- `shell_agent` cannot successfully execute Python code
- You need to create files (spreadsheets, documents, data files) via Python
- Direct delegated approaches prove unreliable in the current environment
## Core Technique
Instead of delegating Python execution to agents, use this two-step inline approach:
View the complete source on GitHubfallback-python-shell
When your agent uses it
Use run_shell with Python heredoc when execute_code_sandbox or read_file fail
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
1,053 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Common Use Cases
- Best Practices
- Troubleshooting
Files
.skill_idasset35 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytesSKILL.mdcore4,145 bytes
Read SKILL.md
# Shell-Based Python Fallback
## When to Use
Use this fallback pattern when:
- `execute_code_sandbox` returns 'unknown error'
- `read_file` returns 'unknown error' for supported formats
- You need to process documents, analyze data, or read files programmatically
## Core Technique
Run Python code through `run_shell` using a heredoc. This bypasses sandbox execution issues while maintaining Python's full capabilities for file I/O and data processing.
### Basic PatternView the complete source on GitHubfallback-script-execution
When your agent uses it
Two-step script execution workflow for debugging when shell_agent and execute_code_sandbox consistently fail
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
813 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Pattern
- Step-by-Step Instructions
- Example: Data Processing Task
- Debugging Tips
- When to Escalate
Files
.skill_idasset39 bytesSKILL.mdcore3,595 bytesSKILL.mdcore3,595 bytesSKILL.mdcore3,595 bytesSKILL.mdcore3,595 bytesSKILL.mdcore3,595 bytesSKILL.mdcore3,595 bytes
Read SKILL.md
# Fallback Script Execution with write_file + run_shell
## When to Use This Skill
Use this pattern when:
- `shell_agent` fails repeatedly with unclear error messages
- `execute_code_sandbox` consistently errors or times out
- You need better visibility into what's happening during execution
- Debugging inline code or delegated agents proves difficult
## Core Pattern
Instead of delegating execution to an agent or running inline code, use this two-step approach:
View the complete source on GitHubffmpeg-encoder-check
When your agent uses it
Check FFmpeg encoder availability before video encoding to avoid library mismatches
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
884 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Instructions
- Best Practices
- Example Script Template
- Common Errors to Avoid
Files
.skill_idasset34 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytesSKILL.mdcore3,574 bytes
Read SKILL.md
# FFmpeg Encoder Availability Check
## Purpose
Before writing video encoding scripts, always verify which H.264 encoders are available in your FFmpeg installation. This prevents failures from library version mismatches, particularly with libopenh264.
## Instructions
### Step 1: Probe Available Encoders
Run the following command to check available H.264 encoders:
```bash
ffmpeg -encoders 2>/dev/null | grep h264View the complete source on GitHubffmpeg-encoder-check-4855c0
When your agent uses it
Check available FFmpeg encoders before writing encoding scripts to avoid library version mismatches
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
611 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Pattern
- Example Decision Flow
- When to Use Stream Copy
- Common Pitfalls
Files
.skill_idasset41 bytesSKILL.mdcore2,459 bytesSKILL.mdcore2,459 bytesSKILL.mdcore2,459 bytesSKILL.mdcore2,459 bytesSKILL.mdcore2,459 bytes
Read SKILL.md
# FFmpeg Encoder Availability Check
## Purpose
Before writing any FFmpeg encoding script, always probe the system for available encoders. This prevents failures from missing or incompatible codec libraries (especially libopenh264 which frequently has version mismatches).
## Core Pattern
### Step 1: Probe Available Encoders
Always run this command before deciding on encoding parameters:
```bash
ffmpeg -encoders | grep h264View the complete source on GitHubffmpeg-graceful-degradation
When your agent uses it
Graceful degradation workflow for ffmpeg encoding failures with progressive fallback strategies
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,552 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step 1: Probe Encoder Availability
- Step 2: Test Encoding on Single Short Clip
- Step 3: Progressive Fallback Strategy
- Step 4: Implementation Pattern
- Decision Flow
- Key Principles
- Common Error Patterns
- When to Use This Skill
Files
.skill_idasset41 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytesSKILL.mdcore6,716 bytes
Read SKILL.md
# FFmpeg Graceful Degradation
When processing videos with ffmpeg, encoding failures are common due to codec availability, library version mismatches, or system configuration issues. This skill provides a systematic fallback strategy to ensure video processing completes successfully.
## Overview
The pattern involves: (1) probing encoder availability upfront, (2) testing on a short clip before batch processing, (3) progressive fallback through copy mode, alternative codecs, and finally moviepy, (4) using moviepy as a reliable bundled alternative.
## Step 1: Probe Encoder Availability
Before any encoding work, check what encoders are available:
```bash
ffmpeg -encoders | grep -E "libx264|libopenh264|mpeg4"View the complete source on GitHubfile-locate-verify
When your agent uses it
Systematic workflow to resolve FileNotFoundError by locating and verifying file paths
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
757 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Procedure
- Complete Example
- Common Pitfalls to Avoid
- Related Tools
Files
.skill_idasset32 bytesSKILL.mdcore3,348 bytesSKILL.mdcore3,348 bytesSKILL.mdcore3,348 bytesSKILL.mdcore3,348 bytesSKILL.mdcore3,348 bytesSKILL.mdcore3,348 bytes
Read SKILL.md
# File Locate and Verify Workflow
When encountering FileNotFoundError or uncertain file paths, follow this systematic pattern to safely locate and verify files before executing operations.
## When to Use
- You receive a FileNotFoundError or similar path-related error
- You need to work with files whose exact location is unknown
- You want to verify file existence before executing operations that depend on those files
## Step-by-Step Procedure
### Step 1: Check Current Directory Contents
View the complete source on GitHubfinalize-zip-deliverable
When your agent uses it
Ensures codebase deliverables are properly archived into a ZIP file before marking task complete
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,275 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Early Warning System
- Minimum Viable ZIP Fallback
- Workflow Steps
- 4. Mandatory Pre-Completion Checklist (BLOCKING)
- Common Pitfalls
- Checklist
Files
.skill_idasset38 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytesSKILL.mdcore6,048 bytes
Read SKILL.md
# Finalize ZIP Deliverable
**CRITICAL:** This skill defines a MANDATORY workflow that MUST be executed before any task can be marked complete. Task completion is BLOCKED until ZIP verification passes.
Agents often assume that creating the project directory and files constitutes task completion. However, many tasks require a single downloadable artifact (ZIP file) for delivery. **You are forbidden from declaring task completion until the ZIP artifact is created and verified.**
**ITERATION-AWARE PRIORITY:** If the agent's iteration count approaches the task limit (e.g., iteration 25 of 30), ZIP creation MUST be elevated to highest priority. Do not continue adding features or refining code—execute the ZIP command immediately with whatever files exist.
## Early Warning System
**TRIGGER CONDITION:** When iteration count reaches 25/30 (or 80% of any iteration limit), activate the following protocol:
1. **Immediately halt** any non-essential code generation or refinement.View the complete source on GitHubgraceful-tool-failure
When your agent uses it
Report tool failures transparently and attempt minimal viable output with disclaimers
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,042 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply This Skill
- Step-by-Step Instructions
- Code Examples
- Key Principles
- Anti-Patterns to Avoid
Files
.skill_idasset35 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytesSKILL.mdcore4,918 bytes
Read SKILL.md
# Graceful Tool Failure Workflow
This skill guides agents on how to respond when critical tools (like PDF extraction, web search, data APIs) fail repeatedly and block task completion.
## When to Apply This Skill
Use this pattern when:
- A core tool required for task completion has failed multiple times (3+ attempts with different approaches)
- Alternative approaches to achieve the same goal have also failed
- The task cannot be fully completed without the blocked capability
## Step-by-Step Instructions
### 1. Explicitly Report Blocking IssuesView the complete source on GitHubheredoc-file-write
When your agent uses it
Use shell heredoc syntax as a workaround when write_file fails on complex TypeScript/JSX/code files with encoding or escaping issues
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
901 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Technique
- Step-by-Step Instructions
- Example Scenarios
- Advantages Over write_file
- Limitations
- Troubleshooting
Files
.skill_idasset32 bytesSKILL.mdcore3,779 bytesSKILL.mdcore3,779 bytesSKILL.mdcore3,779 bytesSKILL.mdcore3,779 bytesSKILL.mdcore3,779 bytesSKILL.mdcore3,779 bytes
Read SKILL.md
# Heredoc File Write Workaround
## When to Use This Skill
Use this pattern when:
- `write_file` repeatedly fails with "unknown error" or similar messages
- The target file contains complex code (TypeScript, JSX, JSON with special characters, etc.)
- Standard file writing approaches encounter encoding or escaping issues
- You need a reliable fallback method to create files
## Core Technique
Switch from `write_file` to `run_shell` using heredoc syntax with `cat`. The heredoc approach handles special characters, quotes, and complex content more reliably.
View the complete source on GitHubhttp-response-handling
When your agent uses it
Handle websites requiring JavaScript by using curl with browser headers and validating file types.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,057 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Technique
- Quick Reference Script
- Common Pitfalls
Files
.skill_idasset36 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytesSKILL.mdcore4,089 bytes
Read SKILL.md
# HTTP Response Handling for JavaScript-Dependent Sites
## When to Use This Skill
Use this technique when you need to fetch content from websites that:
- Render content dynamically with JavaScript
- Return placeholder HTML when accessed by non-browser clients
- Deliver different content based on User-Agent headers
## Core Technique
### Step 1: Fetch Content with Browser-Like Headers
Use `curl` with a realistic User-Agent header to mimic a real browser:View the complete source on GitHubincremental-excel-build
When your agent uses it
Build complex Excel files through staged, verifiable steps with intermediate CSV outputs for debugging
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,711 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Four-Stage Pattern
- Runner Script
- Benefits
- File Organization
- Tips
Files
.skill_idasset37 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytesSKILL.mdcore7,488 bytes
Read SKILL.md
# Incremental Excel Build Pattern
When creating complex Excel files with calculations, forecasts, or data transformations, use an **incremental build-and-verify** approach instead of monolithic scripts. This pattern breaks the workflow into discrete, testable stages with intermediate CSV outputs that can be inspected at each step.
## When to Use
- Creating Excel files with multiple data sources
- Complex calculations or forecasts that need validation
- Tasks where debugging intermediate results is important
- Workflows that may need to be re-run from a specific stage
## The Four-Stage Pattern
### Stage 1: Data ExtractionView the complete source on GitHubirregular-excel-parsing
When your agent uses it
Handle Excel files with irregular headers, merged cells, and unknown header row positions using pattern-matching and index-based extraction.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
1,374 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step-by-Step Instructions
- Complete Example Function
- When to Use This Pattern
- When NOT to Use
- Tips
Files
.skill_idasset37 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytesSKILL.mdcore5,641 bytes
Read SKILL.md
# Irregular Excel File Parsing
Use this skill when you encounter Excel files where standard `pandas.read_excel()` fails due to:
- Headers not in row 0 (6-9+ header rows common)
- Merged cells in header area
- Unknown or inconsistent header row positions
- Multiple title/metadata rows before actual data
## Step-by-Step Instructions
### Step 1: Read Excel Without Headers
First, read the entire sheet with `header=None` to get raw data:
View the complete source on GitHublocal-pdf-extraction
When your agent uses it
Extract text from local PDFs using pdftotext or PyMuPDF via run_shell
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
785 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Complete Workflow Example
- Troubleshooting
- Key Takeaways
Files
.skill_idasset34 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytesSKILL.mdcore2,918 bytes
Read SKILL.md
# Local PDF Extraction Workflow
Use this skill when you need to extract text from PDF files that exist locally on the filesystem, and `read_file` returns binary data instead of readable text.
## When to Use
- PDF files exist in the local workspace or known directories
- `read_file` on PDFs returns binary/garbled data instead of text
- You need to process PDF content for analysis, summarization, or data extraction
## Step-by-Step Instructions
### Step 1: Locate PDF Files
View the complete source on GitHublocate-missing-artifacts
When your agent uses it
Recover generated files in sandboxed environments by searching from confirmed roots and copying to expected locations
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Common Patterns
- Prevention Tips
- Example: Complete Recovery Workflow
- Troubleshooting
Files
.skill_idasset38 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytesSKILL.mdcore4,157 bytes
Read SKILL.md
# Locate Missing Artifacts in Sandboxed Environments
## When to Use This Skill
Use this skill when:
- A tool reports success but files are not found in their expected locations
- You receive errors like "file not found" after a tool claims to have created it
- You're working in a sandboxed/ephemeral environment where file paths may shift
- Directory structure mismatches occur between tool execution and validation
## Step-by-Step Instructions
### Step 1: Confirm the Failure
View the complete source on GitHubmedical-soap-note-creation
When your agent uses it
Transform unstructured clinical encounters into comprehensive SOAP notes with ICD codes and care plans
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,322 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Instructions
- Best Practices
- Example Structure
- Common ICD-10 Code Categories
- Notes on Efficiency
Files
.skill_idasset40 bytesSKILL.mdcore5,811 bytesSKILL.mdcore5,811 bytes
Read SKILL.md
# Medical SOAP Note Creation
This skill provides a systematic approach to converting unstructured clinical encounter summaries into professional, comprehensive SOAP notes ready for electronic health record documentation.
## Overview
SOAP notes organize clinical information into four standard sections:
- **S**ubjective: Patient's reported symptoms and history
- **O**bjective: Measurable clinical findings and data
- **A**ssessment: Clinical diagnosis and reasoning
- **P**lan: Treatment strategy and follow-up
## Step-by-Step Instructions
View the complete source on GitHubmulti-deliverable-tracking
When your agent uses it
Track and complete all required deliverables before finishing a task
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,279 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Workflow
- Common Pitfalls to Avoid
- Code Example: Tracker Template
- When to Apply This Skill
- Remember
Files
.skill_idasset40 bytesSKILL.mdcore5,699 bytesSKILL.mdcore5,699 bytes
Read SKILL.md
# Multi-Deliverable Task Completion
## Purpose
Ensure ALL required outputs are completed before concluding a task, preventing premature task termination when multiple deliverables are required. **This skill includes mandatory enforcement steps that MUST be followed.**
## Core Workflow
### Step 1: Identify All Deliverables Upfront
**CRITICAL: You MUST complete this step before producing ANY deliverable or taking any other action.**
At task start, explicitly enumerate EVERY required output:
- Parse task requirements carefully for action verbs: "create", "generate", "produce", "deliver", "write", "send"
- Count distinct deliverables (files, reports, emails, code modules, analyses, etc.)
- Document this list visibly in working notesView the complete source on GitHubmulti-deliverable-tracking-1e842b
When your agent uses it
Track completion status of all required deliverables and ensure ALL outputs are completed before stopping
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
623 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Problem Pattern
- Instructions
- Example Workflow
- Anti-Patterns to Avoid
- When to Apply
Files
.skill_idasset47 bytesSKILL.mdcore2,778 bytes
Read SKILL.md
# Multi-Deliverable Task Tracking
## Purpose
This skill ensures that agents working on tasks with multiple required outputs explicitly track which deliverables are complete and prioritize completing ALL required outputs before considering the task finished.
## Problem Pattern
Agents often stop after completing the first or partial set of deliverables, even when multiple outputs are explicitly required. This leads to incomplete task execution.
## Instructions
### Step 1: Identify All Required Deliverables
View the complete source on GitHubmulti-deliverable-tracking-2eb609
When your agent uses it
Systematic tracking and completion of all required deliverables before task termination
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
873 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principle
- Step-by-Step Instructions
- Code Examples
- Common Pitfalls to Avoid
- When to Apply
- Anti-Pattern Example
Files
.skill_idasset47 bytesSKILL.mdcore3,782 bytesSKILL.mdcore3,782 bytesSKILL.mdcore3,782 bytes
Read SKILL.md
# Multi-Deliverable Tracking
This skill ensures that agents explicitly identify, track, and complete ALL required deliverables before stopping, preventing premature task completion when multiple outputs are required.
## Core Principle
**Never stop working until you can confirm every required deliverable is complete.**
## Step-by-Step Instructions
### 1. Identify All Deliverables Upfront
At the start of any task, explicitly list ALL expected outputs:
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
24 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
.skill_idasset38 bytesSKILL.mdcore133 bytes
Read SKILL.md
The patch looks good and addresses the identified issues. Let me verify the skill file exists and then output the complete evolution.View the complete source on GitHubopenpyxl-merged-cell-safe-write
When your agent uses it
Safe pattern for writing values to merged cells in openpyxl spreadsheets
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
891 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Core Rule
- Correct Pattern
- Incorrect Pattern (Causes MergedCell Error)
- Step-by-Step Procedure
- Additional Guidelines
- Common Use Cases
- Quick Reference
- Testing Your Spreadsheet
Files
.skill_idasset45 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytes
Read SKILL.md
# OpenPyXL Merged Cell Safe Write Pattern
## Problem
When creating formatted spreadsheets with openpyxl, merging cells and then assigning values to them causes `MergedCell` errors. This is a common pitfall that can consume multiple failed iterations.
## Core Rule
**Always assign values to the top-left cell of a merge range BEFORE applying the merge**, or avoid assigning to merged cells entirely after the merge is applied.
## Correct Pattern
```python
from openpyxl import WorkbookView the complete source on GitHubopenpyxl-sandbox-workaround
When your agent uses it
Use run_shell with inline Python as a fallback when execute_code_sandbox fails for openpyxl/spreadsheet operations
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Common Failure Indicators
- The Workaround Pattern
- Multi-Step Spreadsheet Tasks
- Best Practices
- Verification Step
- When to Fall Back to This Pattern
- Limitations
Files
.skill_idasset41 bytesSKILL.mdcore3,395 bytesSKILL.mdcore3,395 bytesSKILL.mdcore3,395 bytesSKILL.mdcore3,395 bytesSKILL.mdcore3,395 bytes
Read SKILL.md
# Openpyxl Sandbox Workaround
## When to Use
Use this pattern when `execute_code_sandbox` repeatedly fails for openpyxl or spreadsheet manipulation tasks. The sandbox environment may have compatibility issues with certain openpyxl operations, but running Python directly via `run_shell` often succeeds.
## Common Failure Indicators
- `execute_code_sandbox` returns errors related to openpyxl imports or operations
- Multiple retry attempts fail with similar errors
- Errors mention workbook creation, cell writing, or file saving issues
## The Workaround Pattern
View the complete source on GitHubpandoc-pdf-error-diagnosis
When your agent uses it
Systematic diagnostic workflow for resolving pandoc PDF conversion errors
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
967 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Verify Pandoc Installation
- Step 2: Check Available PDF Engines
- Step 3: Attempt Conversion with Explicit Engine
- Step 4: Analyze Error Output
- Step 5: Fallback Strategy
- Step 6: Install Missing Dependencies (if possible)
- Step 7: Simplify and Retry
- Quick Reference Diagnostic Script
- When to Use This Skill
Files
.skill_idasset40 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytesSKILL.mdcore3,869 bytes
Read SKILL.md
# Pandoc PDF Error Diagnosis Workflow
When pandoc reports an "unknown error" during PDF conversion, follow this systematic diagnostic workflow to identify and resolve the issue.
## Step 1: Verify Pandoc Installation
First, confirm pandoc is installed and check its version:
```bash
pandoc --version
```
This verifies pandoc is available and shows which version and features are supported.
View the complete source on GitHubpandoc-pdf-error-recovery
When your agent uses it
Systematic approach to diagnose and recover from pandoc PDF conversion unknown errors
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
862 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Procedure
- Quick Reference Command
- Tips
Files
.skill_idasset39 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytesSKILL.mdcore3,547 bytes
Read SKILL.md
# Pandoc PDF Error Recovery
## Overview
When pandoc fails to convert documents to PDF with an "unknown error" or similar vague message, follow this systematic diagnostic and recovery workflow.
## Step-by-Step Procedure
### 1. Verify Pandoc Installation
First confirm pandoc is installed and accessible:
```bash
pandoc --versionView the complete source on GitHubpandoc-pdf-error-resolution
When your agent uses it
Systematic debugging workflow for pandoc PDF conversion errors
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
1,096 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Procedure
- Example Complete Workflow
- Quick Reference
Files
.skill_idasset41 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytesSKILL.mdcore4,230 bytes
Read SKILL.md
# Pandoc PDF Error Resolution
This skill provides a step-by-step workflow for diagnosing and resolving "unknown error" messages when using pandoc to generate PDFs.
## When to Use
Use this skill when:
- Pandoc returns an "unknown error" during PDF conversion
- The conversion succeeds for other formats (e.g., markdown, HTML) but fails for PDF
- You need to identify which PDF engine is available and working
## Step-by-Step Procedure
### Step 1: Verify Pandoc InstallationView the complete source on GitHubpandoc-unicode-sanitize
When your agent uses it
Pre-process Markdown to replace non-ASCII characters before pandoc PDF conversion
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
796 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Steps
- Best Practices
- Common Error Signs
Files
.skill_idasset37 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytesSKILL.mdcore2,713 bytes
Read SKILL.md
# Pandoc Unicode Sanitization for PDF Conversion
## Problem
LaTeX (used by pandoc for PDF output) may fail or produce errors when encountering non-ASCII Unicode characters like currency symbols (₹, €, £), special quotes, or other Unicode characters not supported by the default LaTeX engine.
## Solution
Pre-process Markdown files to replace problematic Unicode characters with ASCII equivalents before running pandoc PDF conversion.
## Steps
### 1. Identify Problematic Characters
View the complete source on GitHubpandoc-unicode-workaround
When your agent uses it
Handle LaTeX Unicode errors in pandoc PDF generation by normalizing special characters to ASCII
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
953 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Procedure
- Alternative Approaches
- Tips
- Error Indicators
Files
.skill_idasset39 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytesSKILL.mdcore3,718 bytes
Read SKILL.md
# Pandoc Unicode Workaround
This skill provides a workflow for generating PDFs from Markdown using pandoc when LaTeX compilation fails due to Unicode character errors.
## When to Use
Use this skill when:
- `pandoc document.md -o document.pdf` fails with LaTeX/Unicode errors
- Error messages mention "Unicode character", "LaTeX Error", or specific characters like ✓, →, —, etc.
- You need to produce PDF output but pandoc's default LaTeX engine cannot handle special characters
## Step-by-Step Procedure
### Step 1: Attempt Initial PDF GenerationView the complete source on GitHubpdf-checklist-generation
When your agent uses it
Generate structured PDF checklists and reports using Python libraries in sandbox
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
851 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Available Libraries
- Step-by-Step Workflow
- Best Practices
- Common Pitfalls
- Troubleshooting
Files
.skill_idasset38 bytesSKILL.mdcore3,597 bytesSKILL.mdcore3,597 bytesSKILL.mdcore3,597 bytes
Read SKILL.md
# PDF Checklist Generation
This skill provides a workflow for creating professional PDF documents (checklists, reports, scorecards) using Python libraries within an execute_code_sandbox environment.
## When to Use
- Need to generate downloadable PDF reports or checklists
- Require structured documents with tables, sections, or scoring criteria
- Working in a sandbox environment without direct file system access
## Available Libraries
Choose one based on your needs:
View the complete source on GitHubpdf-checklist-generator
When your agent uses it
Generate structured PDF checklists and reports with tables, sections, and scoring criteria using Python libraries
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
2,121 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Library Selection
- Step-by-Step Procedure
- Common Patterns
- Troubleshooting
- Best Practices
- Example Complete Workflow
Files
.skill_idasset37 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytesSKILL.mdcore8,170 bytes
Read SKILL.md
# PDF Checklist/Report Generator
This skill provides a reusable pattern for creating professional PDF documents (checklists, reports, scorecards) using Python libraries within `execute_code_sandbox`.
## When to Use This Skill
- Need to generate structured PDF documents programmatically
- Creating checklists with scoring criteria
- Building reports with tables, sections, and formatted content
- Producing downloadable artifacts for workflow tasks
## Library Selection
Choose the appropriate library based on your needs:View the complete source on GitHubpdf-checklist-workflow
When your agent uses it
Generate structured PDF documents with tables, sections, and scoring using Python libraries in execute_code_sandbox
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
2,432 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Instructions
- Best Practices
- Template for Quick Start
- Related Tools
Files
.skill_idasset36 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytesSKILL.mdcore9,282 bytes
Read SKILL.md
# PDF Checklist/Report Generation Workflow
This skill provides a reusable pattern for creating structured PDF documents such as checklists, reports, or assessments using Python in a sandboxed environment.
## Overview
Use this workflow when you need to:
- Generate PDF checklists, reports, or assessments
- Create structured documents with tables, sections, and headers
- Include scoring criteria or evaluation frameworks
- Produce downloadable artifacts for users
**Primary method**: Use `execute_code_sandbox` for Python PDF generation
**Fallback method**: If `execute_code_sandbox` fails, create and run Python scripts via shell commandsView the complete source on GitHubunified-deliverables-flow
When your agent uses it
Generate spreadsheets, diagrams, and PDF reports in a phased workflow with explicit iteration budgets and error recovery
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
3,846 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Critical: Iteration Budget Allocation
- Step-by-Step Instructions
- Error Recovery & Fallback Strategies
- Best Practices
- Quick Reference: Tool Selection
- Complete Workflow Checklist
- Troubleshooting
- Related Tools
Files
.skill_idasset45 bytesSKILL.mdcore15,286 bytesSKILL.mdcore15,286 bytesSKILL.mdcore15,286 bytesSKILL.mdcore15,286 bytes
Read SKILL.md
# Unified Multi-Deliverable Generation Workflow
This skill provides a structured, phased approach for creating multiple deliverable types (spreadsheets, diagrams, PDF reports) in a single cohesive workflow with explicit iteration budgeting to prevent premature exhaustion.
## Overview
Use this workflow when you need to:
- Generate **multiple deliverable types** (Excel, images, PDFs) in one task
- Ensure **balanced iteration allocation** across all deliverables
- Handle **tool failures gracefully** with retries and fallbacks
- Produce **downloadable artifacts** with verified paths
## Critical: Iteration Budget Allocation
View the complete source on GitHubunified-deliverable-workflow
When your agent uses it
Generate spreadsheets, diagrams, and PDF reports with iteration budgeting and error recovery
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
3,740 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Iteration Budget Template
- Pre-Flight Checks (Iteration 1-2)
- Phase 1: Spreadsheet Creation (Iterations 3-12)
- Phase 2: Diagram Generation (Iterations 13-22)
- Phase 3: PDF Report Generation (Iterations 23-32)
- Phase 4: Final Validation (Iterations 33-36)
- Cross-Phase Best Practices
- Quick Start Template
- Related Tools
- Common Pitfalls and Solutions
- Success Criteria
Files
.skill_idasset52 bytesSKILL.mdcore15,022 bytesSKILL.mdcore15,022 bytesSKILL.mdcore15,022 bytesSKILL.mdcore15,022 bytesSKILL.mdcore15,022 bytesSKILL.mdcore15,022 bytes
Read SKILL.md
# Unified Multi-Deliverable Workflow
This skill provides a structured pattern for creating multiple document artifacts (spreadsheets, diagrams, PDF reports) in a single workflow with explicit iteration budgeting and robust error handling.
## Overview
Use this workflow when you need to:
- Generate multiple related deliverables (Excel, PNG diagrams, PDF reports)
- Manage iteration budget across different artifact types
- Handle execute_code_sandbox failures gracefully
- Ensure all deliverables are completed before budget exhaustion
- Create cohesive documentation packages with cross-referenced content
## Iteration Budget TemplateView the complete source on GitHubintegrated-report-bundle
When your agent uses it
Generate spreadsheet, diagram, and PDF report as a cohesive deliverable set with iteration budgeting per component
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
3,695 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Critical: Iteration Budget Allocation
- Step-by-Step Instructions
- Error Handling Matrix
- Workspace Path Convention
- Template: Quick Start All Three Deliverables
- Iteration Tracking Template
- Best Practices
- Related Tools
- Anti-Patterns to Avoid
- Success Criteria
Files
.skill_idasset52 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytesSKILL.mdcore14,220 bytes
Read SKILL.md
# Integrated Report Bundle Workflow
This skill provides a reusable pattern for creating a complete report package consisting of three interconnected deliverables: a spreadsheet (data table), a diagram (visual layout), and a PDF report (summary document). Designed for resilience with explicit iteration budgeting and workspace management.
## Overview
Use this workflow when you need to:
- Generate multiple interconnected deliverables in a single task
- Create data spreadsheets with structured tables
- Produce visual diagrams (PNG/SVG) for layouts or workflows
- Generate summary PDF reports with scoring or assessments
- Manage iteration budgets across multiple components
- Handle sandbox execution failures gracefully
View the complete source on GitHubpdf-debug-unbuffered
When your agent uses it
Debug Python PDF generation errors by using unbuffered output and stderr inspection to reveal actual tracebacks
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
725 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Technique
- Why This Works
- Step-by-Step Debugging
- Common Issues Revealed
- Alternative Approaches
- Example: Debugging reportlab
- Notes
Files
.skill_idasset34 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytesSKILL.mdcore3,014 bytes
Read SKILL.md
# PDF Generation Debug Technique
When Python PDF libraries (reportlab, fpdf, etc.) fail with generic "unknown error" messages, the actual cause is often hidden due to output buffering or error swallowing. This skill provides a technique to expose the real traceback.
## Core Technique
Run the Python script with the `-u` flag (unbuffered output) and pipe stderr through `head` to capture the actual error:
```bash
python -u your_script.py 2>&1 | head -100
```
Or more specifically, to focus on stderr:
View the complete source on GitHubpdf-download-extract-fallback
When your agent uses it
Multi-step PDF download and text extraction with progressive fallback strategies
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
2,322 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step-by-Step Instructions
- Complete Workflow Script
- Best Practices
- Common Failure Modes
- When to Use This Skill
- Local File Processing Workflow
- Tool Availability Pre-Check
- Entry Point: Determine Your Starting Point
- Overview
- Mode A: Web URL Download
- Mode B: Local File Processing
- Complete Workflow Script (Handles Both URL and Local File)
Files
.skill_idasset43 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytesSKILL.mdcore9,603 bytes
Read SKILL.md
# PDF Download and Extract with Fallback
This skill provides a robust workflow for acquiring PDF documents from web sources and extracting their text content, with multiple fallback mechanisms to handle various failure modes.
## Overview
When working with PDFs from web sources, encounters with JavaScript redirects, corrupted files, missing tools, or inaccessible content are common. This workflow ensures maximum success rate through progressive fallback strategies.
## Step-by-Step Instructions
### Step 1: Download PDF with Browser User-Agent
Many PDF hosting sites use JavaScript-based redirects or block automated requests. Use curl with a realistic browser user-agent:
View the complete source on GitHubpdf-extract-ordered-fallback
When your agent uses it
PDF extraction with ordered tool chain: read_file, then run_shell/pdftotext, then execute_code_sandbox/PyMuPDF
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
2,419 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Ordered Tool Chain Summary
- Step-by-Step Instructions
- Complete Workflow Script
- Agent-Specific Tool Invocation Pattern
- Failure Recovery from Observed Patterns
- Best Practices
- Common Failure Modes
- When to Use This Skill
Files
.skill_idasset52 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytesSKILL.mdcore10,323 bytes
Read SKILL.md
# PDF Download and Extract with Ordered Fallback
This skill provides a robust workflow for acquiring PDF documents from web sources and extracting their text content, with a clearly ordered sequence of tool invocations to maximize success rate.
## Overview
When working with PDFs from web sources, encounters with JavaScript redirects, corrupted files, missing tools, or inaccessible content are common. This workflow ensures maximum success rate through a严格 ordered fallback sequence that prioritizes shell-based tools over Python sandbox execution.
## Ordered Tool Chain Summary
| Step | Tool | Method | Priority |
|------|------|--------|----------|
| 0 | read_file | Direct PDF text extraction | First attempt |
| 1 | run_shell | pdftotext command | Primary fallback (if Step 0 returns binary/fails) |View the complete source on GitHubpdf-extract-create-workflow
When your agent uses it
Complete PDF lifecycle: download, extract, and generate structured documents with reportlab
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
4,313 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Entry Point: Determine Your Starting Point
- Mode A: Web URL Download
- Mode B: Local File Processing & Extraction
- Mode C: PDF Generation with ReportLab
- Complete Workflow Script (Handles Download, Extract, and Generate)
- Common Failure Modes & Solutions
- When to Use This Skill
- Quick Reference: Mode Selection
Files
.skill_idasset59 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytesSKILL.mdcore17,644 bytes
Read SKILL.md
# PDF Extract and Create Workflow
This skill provides a **complete PDF lifecycle workflow** for acquiring PDF documents from web sources or local files, extracting their text content, AND generating new structured PDFs from processed data—with multiple fallback mechanisms throughout.
## Overview
When working with PDFs, you may need to:
1. **Download** PDFs from web sources (with anti-bot protection)
2. **Extract** text content from PDFs (with fallback strategies)
3. **Generate** new PDFs from processed data (with professional formatting)
This workflow ensures maximum success rate through progressive fallback strategies for extraction and templated approaches for generation.
## Entry Point: Determine Your Starting PointView the complete source on GitHubpdf-extract-progressive-tools
When your agent uses it
Progressive tool-chain PDF extraction with explicit read_file, run_shell, and execute_code_sandbox sequencing
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,730 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Critical Insight from Execution Data
- Entry Point: Determine Your Starting Point
- Overview
- Step-by-Step Instructions
- Complete Tool Orchestration Script
- Tool Precedence Decision Tree
- Best Practices
- Common Failure Modes by Tool
- When to Use This Skill
- Migration from Parent Skill
Files
.skill_idasset59 bytesSKILL.mdcore12,541 bytesSKILL.mdcore12,541 bytesSKILL.mdcore12,541 bytesSKILL.mdcore12,541 bytesSKILL.mdcore12,541 bytes
Read SKILL.md
# PDF Text Extraction with Progressive Tool Fallback
This skill provides a robust workflow for extracting text from PDF documents using a sequenced approach with agent tools, with explicit fallback mechanisms based on observed tool behavior.
## Critical Insight from Execution Data
**read_file often returns binary/image data for PDFs, not extracted text.** When this occurs, immediately escalate to run_shell with pdftotext before attempting Python-based extraction.
## Entry Point: Determine Your Starting Point
**Before beginning, identify your scenario:**
| Scenario | Start Here | Skip |
|----------|-----------|------|View the complete source on GitHubpdf-extract-shell-first
When your agent uses it
PDF text extraction with tool cascade prioritizing shell pdftotext before Python fallback
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
2,539 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why Shell-First?
- Entry Point: Determine Your Starting Point
- Complete Workflow
- Tool Selection Decision Tree
- Complete Automated Script
- Best Practices
- Common Failure Modes and Responses
- When to Use This Skill
- Migration Notes from pdf-download-extract-fallback
Files
.skill_idasset59 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytesSKILL.mdcore10,994 bytes
Read SKILL.md
# PDF Extract with Shell-First Tool Cascade
This skill provides an optimized workflow for extracting text content from PDF documents (local files or downloaded URLs) using a prioritized tool cascade that favors shell-based extraction before falling back to Python libraries.
## Why Shell-First?
Analysis of execution patterns shows:
- `read_file` on PDFs sometimes returns binary/image data instead of text
- `run_shell` with `pdftotext` has higher success rate and fewer sandbox errors
- `execute_code_sandbox` can fail with "unknown error" in constrained environments
- Shell tools are more reliable for PDF text extraction when available
## Entry Point: Determine Your Starting Point
View the complete source on GitHubpdf-engine-fallback
When your agent uses it
Retry PDF generation with alternative engines when pandoc fails
What it loads into context
Frontmatter
19 tokensAlways available to the agent
SKILL.md
1,044 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Steps
- Complete Fallback Script
- Usage
- Engine Selection Guide
- Troubleshooting
Files
.skill_idasset33 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytes
Read SKILL.md
# PDF Engine Fallback
This skill provides a diagnostic-retry workflow for PDF generation when Pandoc's default PDF engine fails. It systematically checks available engines and retries with alternatives optimized for different content types (e.g., xelatex for Unicode).
## When to Use
- Pandoc PDF generation fails with errors
- Document contains non-ASCII characters (Unicode, CJK, etc.)
- Need robust PDF generation across different system configurations
- Working in CI/CD or automated document pipelines
## Steps
### 1. Attempt Initial PDF GenerationView the complete source on GitHubpdf-extraction-fallback
When your agent uses it
Multi-stage fallback strategy for PDF/document extraction using sequential tool alternatives
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,091 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principle
- Fallback Hierarchy
- Implementation Pattern
- Success Criteria
- Best Practices
- Common Failure Modes
- When to Use
Files
.skill_idasset37 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytesSKILL.mdcore4,896 bytes
Read SKILL.md
# PDF Extraction Fallback Strategy
When processing documents (especially PDFs), initial extraction attempts may fail due to formatting, encryption, or tool limitations. This skill provides a systematic fallback approach that tries multiple extraction methods before declaring failure.
## Core Principle
**Never declare completion after a single tool failure.** Instead, iterate through a hierarchy of extraction methods, each with different capabilities and limitations.
## Fallback Hierarchy
Attempt extraction methods in this order:
### Stage 1: Direct PDF Reading
Try native PDF libraries first (fastest, preserves structure):View the complete source on GitHubpdf-extraction-fallback-7db3aa
When your agent uses it
Resilient multi-tier PDF extraction with sequential fallback strategies when initial reading fails
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,052 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Fallback Sequence
- Implementation Pattern
- Decision Criteria
- Best Practices
- Error Handling
- Output Quality Check
Files
.skill_idasset44 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytesSKILL.mdcore4,713 bytes
Read SKILL.md
# PDF Extraction Fallback Strategy
## Purpose
When processing complex documents (tax forms, legal documents, scanned materials), PDF extraction often fails on the first attempt. This skill provides a systematic fallback approach that tries multiple extraction methods in sequence until one succeeds.
## When to Use
- Initial PDF reading tools return errors or empty content
- Document appears to be scanned/image-based rather than text-based
- Previous extraction attempts produced incomplete or garbled output
- Working with forms, tables, or structured documents that need reliable extraction
## Fallback SequenceView the complete source on GitHubpdf-extraction-fallback-80956b
When your agent uses it
Multi-fallback PDF download and text extraction with early failure detection
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,715 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Workflow
- Complete Workflow Script
- Failure Documentation
- Best Practices
- Dependencies
- Notes for Regulatory Documents
Files
.skill_idasset44 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytesSKILL.mdcore7,323 bytes
Read SKILL.md
# PDF Extraction Fallback Workflow
This skill provides a robust, multi-layered approach to downloading and extracting text from PDF documents when sources may be protected, corrupted, or inaccessible via standard methods.
## When to Use
- Downloading regulatory documents, handbooks, or official PDFs from government/enterprise websites
- Sources that may have JavaScript protection, CORS restrictions, or dynamic content
- When initial PDF downloads produce suspiciously small files or error content
- Any scenario requiring reliable text extraction from potentially problematic PDF sources
## Core Workflow
### Step 1: Download with ValidationView the complete source on GitHubpdf-extraction-fallbacks
When your agent uses it
Multi-fallback PDF/text extraction with early failure detection and sequential tool fallbacks
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,953 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Pattern
- Step-by-Step Instructions
- Decision Tree
- Common Failure Modes
- Example Complete Workflow Script
- Best Practices
- Dependencies
Files
.skill_idasset38 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytesSKILL.mdcore7,413 bytes
Read SKILL.md
# PDF Extraction with Multi-Fallback Strategy
## Purpose
When extracting text from PDFs (especially regulatory documents, handbooks, or protected content), single-method approaches often fail due to JavaScript protection, CORS restrictions, encoding issues, or corrupted downloads. This skill provides a robust multi-fallback workflow that detects failures early and tries sequential extraction methods.
## Core Pattern
1. **Download with validation** - Check file size and content sanity immediately
2. **Sequential extraction attempts** - Try multiple tools in order of reliability
3. **Early failure detection** - Don't proceed with obviously corrupt files
4. **Document fallback path** - Log which method succeeded for future reference
## Step-by-Step InstructionsView the complete source on GitHubpdf-extraction-fallbacks-7d54a9
When your agent uses it
Multi-fallback PDF extraction with sequential approaches and early failure detection
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,872 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Workflow
- Complete Python Implementation
- Failure Detection Checklist
- Best Practices
- Common Failure Modes
- Integration Example
Files
.skill_idasset45 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytesSKILL.mdcore7,826 bytes
Read SKILL.md
# PDF Extraction Fallbacks
This skill provides a robust workflow for extracting text from PDFs when source documents may fail to download or extract due to JavaScript protection, CORS restrictions, or encoding issues.
## When to Use
- Downloading regulatory documents from government/agency websites
- Extracting text from PDFs that may be JavaScript-protected
- Handling PDFs with potential CORS or encoding issues
- When you need reliable text extraction with guaranteed fallbacks
## Core Workflow
### Step 1: Download with ValidationView the complete source on GitHubpdf-gen-fallback
When your agent uses it
Reliable PDF generation using shell-based Python execution when sandbox fails
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
739 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Procedure
- Complete Example Workflow
- Error Handling Tips
- Library Alternatives
- Common Pitfalls
Files
.skill_idasset30 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytes
Read SKILL.md
# PDF Generation Fallback
This skill provides a reliable workflow for generating PDFs and documents when `execute_code_sandbox` returns opaque errors. Use direct `run_shell` with `python -c` as a fallback, with library availability checks and explicit error handling.
## When to Use
- `execute_code_sandbox` fails with cryptic error messages during document/PDF generation
- You need to generate PDFs, reports, or structured documents
- Standard library execution is unreliable for document creation tasks
## Step-by-Step Procedure
### Step 1: Check Library Availability
View the complete source on GitHubpdf-gen-fallback-501bcc
When your agent uses it
Fallback pattern for PDF/document generation when execute_code_sandbox fails with opaque errors
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,042 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Procedure
- Complete Example Workflow
- Why This Works
- Common Libraries
Files
.skill_idasset37 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytesSKILL.mdcore4,187 bytes
Read SKILL.md
# PDF Generation Fallback Pattern
## When to Use
Apply this pattern when `execute_code_sandbox` returns opaque or unhelpful errors during PDF, DOCX, or other document generation tasks. This fallback uses `run_shell` with direct `python -c` execution for more reliable document generation.
## Step-by-Step Procedure
### 1. Detect Sandbox Failure
If `execute_code_sandbox` fails during document generation with errors like:
- Opaque runtime errors
- Missing library errors that don't resolve with import statements
- Silent failures with no outputView the complete source on GitHubpdf-gen-fallback-dee20c
When your agent uses it
Fallback workflow for document generation when code sandbox returns opaque errors
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
892 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Step-by-Step Instructions
- Example: Complete Workflow
- Troubleshooting
- Best Practices
Files
.skill_idasset37 bytesSKILL.mdcore3,640 bytes
Read SKILL.md
# PDF Generation Fallback Workflow
## Purpose
When `execute_code_sandbox` returns opaque or unhelpful errors during document/PDF generation, use `run_shell` with direct `python -c` execution as a reliable alternative. This pattern includes library availability checks and explicit error handling.
## When to Use
- `execute_code_sandbox` fails with unclear error messages during document generation
- PDF, report, or document creation tasks are failing unexpectedly
- You need more control over the Python execution environment
## Step-by-Step Instructions
View the complete source on GitHubpdf-generation-troubleshooting
When your agent uses it
Systematic fallback workflow for PDF generation through pandoc, reportlab, and fpdf2 with installation verification
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
920 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow Overview
- Step 1: Attempt pandoc Conversion
- Step 2: Attempt reportlab
- Step 3: Attempt fpdf2
- Decision Matrix
- Error Handling Pattern
- Example Fallback Implementation
- Key Principles
Files
.skill_idasset44 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytesSKILL.mdcore3,702 bytes
Read SKILL.md
# PDF Generation Troubleshooting Workflow
This skill provides a systematic approach to generating PDFs when multiple tools may be unavailable. Follow this fallback sequence to ensure PDF generation succeeds.
## Workflow Overview
1. **Try pandoc first** (simplest for markdown/HTML conversion)
2. **Fallback to reportlab** (Python library for programmatic PDFs)
3. **Fallback to fpdf2** (alternative Python PDF library)
Each step includes installation verification before execution.
## Step 1: Attempt pandoc Conversion
View the complete source on GitHubpdf-page-verification-correction
When your agent uses it
Iterative workflow to verify PDF page counts and adjust layout parameters until requirements are met
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,414 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Prerequisites
- Workflow Steps
- Example Usage
- Tips
- Common Adjustment Order
Files
.skill_idasset46 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytesSKILL.mdcore6,184 bytes
Read SKILL.md
# PDF Page Count Verification and Correction
This skill provides a systematic approach to ensure PDFs meet target page count requirements through iterative verification and layout adjustment.
## When to Use
- Creating PDFs with strict page limits (e.g., reports, summaries, maps)
- When initial PDF generation may produce variable page counts
- When layout elements (images, tables, text) can cause unpredictable overflow
## Prerequisites
- Python with PyPDF2 or fitz (PyMuPDF) installed
- PDF generation capability (ReportLab, matplotlib, etc.)View the complete source on GitHubpdf-read-file-fallback
When your agent uses it
Extract text from PDFs using pdftotext when read_file returns binary data
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
660 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Steps
- Complete Example
- Notes
Files
.skill_idasset36 bytesSKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytesSKILL.mdcore2,700 bytes
Read SKILL.md
# PDF Text Extraction Fallback
## When to Use
Use this pattern when `read_file` with `filetype="pdf"` returns binary image data instead of extractable text content. This commonly occurs with PDFs that contain scanned images or complex formatting.
## Steps
### 1. Attempt Primary Extraction
First, try using `read_file`:
```python
result = read_file(file_path="document.pdf", filetype="pdf")View the complete source on GitHubpdf-text-extraction
When your agent uses it
Extract text from PDFs using shell tools when read_file fails
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
885 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Available Methods
- Workflow
- Installation Notes
- Anti-Patterns to Avoid
- Example: Complete Extraction Pattern
Files
.skill_idasset33 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytesSKILL.mdcore3,268 bytes
Read SKILL.md
# PDF Text Extraction (Fallback Method)
## When to Use This Skill
Use this skill when `read_file` with `filetype='pdf'`:
- Returns binary image data instead of text
- Produces errors or incomplete content
- Fails to extract structured data reliably
The built-in PDF handler is unreliable for structured text extraction. Shell-based tools provide more robust alternatives.
## Available Methods
### Method 1: pdftotext (Recommended)View the complete source on GitHubpdf-text-extraction-9424c5
When your agent uses it
Extract text from PDF files using pdftotext when read_file returns binary data
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
718 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Steps
- Common pdftotext Options
- Error Handling
- When to Use This Pattern
- Prerequisites
Files
.skill_idasset40 bytesSKILL.mdcore2,794 bytesSKILL.mdcore2,794 bytesSKILL.mdcore2,794 bytesSKILL.mdcore2,794 bytesSKILL.mdcore2,794 bytesSKILL.mdcore2,794 bytes
Read SKILL.md
# PDF Text Extraction via pdftotext
## Problem
When using `read_file` on PDF documents, the function may return binary image data or garbled content instead of readable text. This occurs because PDFs can contain scanned images or complex binary structures that `read_file` cannot properly parse as text.
## Solution
Use the `pdftotext` command-line utility via `run_shell` to extract clean text content from PDF files.
## Steps
### 1. Verify PDF file exists
View the complete source on GitHubpdf-text-extraction-fallback
When your agent uses it
Extract text from PDFs using pdftotext when read_file returns binary data
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
713 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Steps
- Example Workflow
- Installation Notes
- Alternative: Output to File
- Best Practices
Files
.skill_idasset42 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytes
Read SKILL.md
# PDF Text Extraction Fallback
## When to Use This Skill
Use this skill when `read_file` with `filetype="pdf"` returns binary/image data instead of readable text content. This is a common issue with PDF files that contain embedded images or complex formatting.
## Steps
### 1. Validate Parameters First
Before attempting extraction, ensure you're using the correct parameter name:
- **Use `filetype`** (not `file_type`) for the `read_file` function
- Incorrect parameter names can cause silent failures
View the complete source on GitHubpdf-text-extraction-fallback-85d5ca
When your agent uses it
Fallback workflow for extracting text from PDFs when read_file returns binary data
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,072 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Code Example
- Tips
Files
.skill_idasset49 bytesSKILL.mdcore4,668 bytesSKILL.mdcore4,668 bytesSKILL.mdcore4,668 bytes
Read SKILL.md
# PDF Text Extraction Fallback
Use this skill when `read_file` returns binary data or garbled content for PDF files instead of readable text. This workflow provides a reliable fallback using command-line PDF tools.
## When to Use
- `read_file` with `filetype: pdf` returns binary data, unreadable characters, or errors
- You need to extract text from a PDF to process its contents
- Standard file reading methods fail to extract usable text
## Step-by-Step Instructions
### Step 1: Detect Binary/Unreadable PDF Output
View the complete source on GitHubpdf-verification
When your agent uses it
Verify PDF page counts and file integrity programmatically using PyPDF2 after generation
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
948 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Verification Steps
- Best Practices
- Common Issues Caught
- Example Task Completion Check
Files
.skill_idasset30 bytesSKILL.mdcore3,925 bytesSKILL.mdcore3,925 bytesSKILL.mdcore3,925 bytesSKILL.mdcore3,925 bytesSKILL.mdcore3,925 bytesSKILL.mdcore3,925 bytes
Read SKILL.md
# PDF Verification Skill
## Purpose
After generating PDF files, always verify page counts and file integrity programmatically before declaring task completion. This catches formatting issues, empty pages, and corrupted files early.
## When to Use
- After any PDF generation task
- When specific page counts are required
- Before marking a PDF-related task as complete
## Verification Steps
View the complete source on GitHubpdf-verification-check
When your agent uses it
Verify generated PDFs for integrity and page count using PyPDF2 before task completion.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
624 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Verification Steps
- Verification Script
- Integration Example
- Rules
- Dependencies
Files
.skill_idasset36 bytesSKILL.mdcore2,871 bytesSKILL.mdcore2,871 bytesSKILL.mdcore2,871 bytesSKILL.mdcore2,871 bytes
Read SKILL.md
# PDF Verification Check
Use this skill whenever your task involves generating PDF files. Do not declare task completion until you have programmatically verified that the PDFs exist, are not corrupted, and match the expected page counts.
## When to Use
- Immediately after generating one or more PDF files.
- Before reporting success or moving to the next phase of a task.
- When specific page counts are required (e.g., "1-page summary", "2-page listing").
## Verification Steps
1. **Identify Expected Outputs**: List the file paths and their expected page counts.
2. **Run Verification Script**: Use `run_shell` to execute a Python script using `PyPDF2`.View the complete source on GitHubpdf-verification-check-112b09
When your agent uses it
Verify generated PDF files using PyPDF2 to check page counts and integrity
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
823 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Verification Steps
- Common Issues Caught
- Example Workflow
Files
.skill_idasset43 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytes
Read SKILL.md
# PDF Verification Check
After generating PDF files, always programmatically verify their structure and integrity before declaring task completion. This catches formatting errors, incorrect page counts, and corrupted files early.
## When to Use
Use this skill whenever your task involves:
- Generating PDF documents
- Creating PDFs with specific page count requirements
- Producing multi-part PDF outputs (e.g., listings + maps)
## Verification Steps
### 1. Install PyPDF2 (if not available)View the complete source on GitHubpdf-verification-cli
When your agent uses it
Verify PDF page count and content using command-line tools when Python libraries unavailable
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
1,277 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Tools
- Verification Workflow
- Python Integration Example
- Common Use Cases
- Troubleshooting
- Best Practices
Files
.skill_idasset34 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytesSKILL.mdcore5,137 bytes
Read SKILL.md
# PDF Verification with Command-Line Tools
When verifying PDF files during task execution, Python libraries like PyPDF2 may not be available in the environment. This skill provides a reliable alternative using standard command-line tools from the `poppler-utils` package.
## When to Use This Skill
- Need to verify PDF page count
- Need to inspect PDF text content
- PyPDF2 or similar Python PDF libraries are unavailable
- Working in minimal/containerized environments
## Core Tools
### 1. `pdfinfo` - Extract PDF MetadataView the complete source on GitHubpdf-report-workflow-cli
When your agent uses it
Complete PDF workflow: verify, extract content, assemble reports, and generate output PDFs using command-line tools
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
3,772 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Complete Workflow Overview
- Phase 1: Tool Availability Check
- Phase 2: Verify Source PDFs
- Phase 3: Extract Content from Source PDFs
- Phase 4: Assemble Report Content
- Phase 5: Generate Final PDF Output
- Complete End-to-End Example
- Python Integration Example
- Troubleshooting
- Best Practices
- Tool Comparison
Files
.skill_idasset43 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytes
Read SKILL.md
# PDF Report Generation with Command-Line Tools
When working with PDFs in minimal/containerized environments where Python libraries may be unavailable, this skill provides a complete end-to-end workflow: verify source PDFs, extract content, assemble structured reports, and generate final PDF output.
## When to Use This Skill
- Need to create new PDF reports from existing PDF sources
- Need to verify, extract, and combine PDF content
- Working in environments without Python PDF libraries
- Building document assembly pipelines in CI/CD or containers
## Complete Workflow Overview
```View the complete source on GitHubpdf-to-report-workflow
When your agent uses it
Complete PDF workflow: extract content from source PDFs and generate new PDF reports using command-line tools
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
4,299 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Tools
- Complete Workflow
- Python Integration Example
- Common Workflows
- Troubleshooting
- Best Practices
- Quick Start Template
Files
.skill_idasset50 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytesSKILL.mdcore17,019 bytes
Read SKILL.md
# PDF-to-Report Generation Workflow
This skill provides a complete end-to-end workflow for processing PDF documents: extracting content from source PDFs, assembling report data, and generating new PDF output files—all using command-line tools when Python libraries are unavailable.
## When to Use This Skill
- Need to extract text/content from existing PDFs
- Need to create new PDF reports from extracted data
- Need to combine multiple PDF sources into a single report
- PyPDF2, reportlab, or similar Python PDF libraries are unavailable
- Working in minimal/containerized environments
## Core Tools
View the complete source on GitHubpdftotext-fallback
When your agent uses it
Recover PDF text extraction when read_file returns binary data by using pdftotext via shell
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
774 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Why This Works
- Steps
- Code Examples
- Troubleshooting
- Limitations
- Related Tools
Files
.skill_idasset32 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytesSKILL.mdcore3,126 bytes
Read SKILL.md
# pdftotext Fallback for PDF Text Extraction
## When to Use
Apply this pattern when:
- `read_file` on a PDF returns binary/image data instead of readable text
- Python-based PDF extraction (PyMuPDF, pdfplumber, etc.) in `execute_code_sandbox` fails or returns garbled content
- You need reliable text extraction from PDF files as a recovery strategy
## Why This Works
The `pdftotext` utility (from poppler-utils) is a mature, command-line tool that handles many PDF edge cases that confuse Python libraries or the `read_file` tool. It's pre-installed on most Linux systems and provides consistent, reliable text extraction.
## StepsView the complete source on GitHubppt-workflow-location
When your agent uses it
Generate PowerPoint files using shell_agent and locate them in nested workspace directories
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
738 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step 1: Generate PowerPoint via shell_agent
- Step 2: Locate the Output File
- Step 3: Copy to Working Directory
- Step 4: Verify the File
- Common Pitfalls
- Example Workflow
- Troubleshooting
Files
.skill_idasset35 bytesSKILL.mdcore3,082 bytesSKILL.mdcore3,082 bytesSKILL.mdcore3,082 bytesSKILL.mdcore3,082 bytesSKILL.mdcore3,082 bytes
Read SKILL.md
# PowerPoint Generation and Location Workflow
## When to Use This Skill
Use this workflow when:
- Direct document generation tools fail or are unavailable
- You need to create PowerPoint presentations with specific slide content and structure
- Output files may be created in unexpected nested directories within the workspace
## Step 1: Generate PowerPoint via shell_agent
Delegate the PowerPoint creation task to shell_agent with clear specifications:
```View the complete source on GitHubppt-generation-resilient
When your agent uses it
Resilient PowerPoint generation with shell_agent primary path and python-pptx fallback
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
2,363 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Overview
- Path 1: shell_agent (Primary)
- Path 2: Direct Python with python-pptx (Fallback)
- Step 3: Locate the Output File (Both Paths)
- Step 4: Copy to Working Directory
- Step 5: Verify the File
- Common Pitfalls & Solutions
- Decision Tree
- Example: Complete Workflow
- Troubleshooting: Detailed Error Diagnosis
- Tool-Specific Notes
- Success Criteria
Files
.skill_idasset44 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytesSKILL.mdcore9,573 bytes
Read SKILL.md
# Resilient PowerPoint Generation Workflow
## When to Use This Skill
Use this workflow when:
- You need to create PowerPoint presentations programmatically
- shell_agent may fail or produce opaque error messages
- You need robust error handling and debugging capabilities
- Output files may be created in unexpected nested directories
## Overview
This workflow provides two paths:
1. **Primary**: Use shell_agent with clear specifications (preferred for simple presentations)View the complete source on GitHubppt-reliable-creation
When your agent uses it
Robust PowerPoint generation with shell_agent primary and python-pptx fallback, including directory verification and error debugging
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
2,301 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Overview: Dual-Path Strategy
- Step 0: Pre-Check Working Directory
- Step 1: Primary Path - shell_agent Generation
- Step 2: Fallback Path - Direct Python with python-pptx
- Step 3: Locate the Output File
- Step 4: Copy to Working Directory
- Step 5: Verify the File
- Debugging Commands
- Common Pitfalls
- Decision Tree
- Example Complete Workflow
- Troubleshooting Table
- Best Practices
- When to Skip shell_agent Entirely
Files
.skill_idasset51 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytesSKILL.mdcore9,233 bytes
Read SKILL.md
# Reliable PowerPoint Creation Workflow
## When to Use This Skill
Use this workflow when:
- You need to create PowerPoint presentations with specific slide content and structure
- shell_agent may fail or produce opaque error messages
- Output files may be created in unexpected nested directories
- You need a reliable fallback when primary generation methods fail
## Overview: Dual-Path Strategy
This skill provides two paths:
1. **Primary Path**: shell_agent delegation (simpler, but may fail)View the complete source on GitHubppt-generation-resilient
When your agent uses it
Robust PowerPoint generation with shell_agent primary approach and python-pptx fallback, including working directory verification and inline error debugging
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,168 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Overview
- Step 0: Verify Working Directory
- Step 1: Attempt PowerPoint Generation via shell_agent (Primary)
- Step 2: Fallback to Direct Python Execution with python-pptx
- Step 3: Locate the Output File
- Step 4: Copy to Working Directory
- Step 5: Verify the File
- Common Pitfalls
- Debugging Commands
- Example Workflow (Complete)
- Troubleshooting
- Success Criteria
Files
.skill_idasset51 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytesSKILL.mdcore8,761 bytes
Read SKILL.md
# Resilient PowerPoint Generation Workflow
## When to Use This Skill
Use this workflow when:
- You need to create PowerPoint presentations with specific slide content and structure
- Direct document generation tools fail or are unavailable
- shell_agent encounters opaque errors during PowerPoint generation
- Output files may be created in unexpected nested directories within the workspace
## Overview
This workflow provides a resilient approach with two tiers:
1. **Primary**: shell_agent delegation with clear specificationsView the complete source on GitHubpptx-debug-workflow
When your agent uses it
Systematic debugging workflow for python-pptx presentation generation
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
1,107 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Verify Installation
- Step 2: Test Minimal PPTX Creation
- Step 3: Write Full Script to File
- Step 4: Execute and Capture Full Traceback
- Step 5: Fix API Errors Iteratively
- Step 6: Validate Output
- Common Troubleshooting
- Quick Reference Script Template
Files
.skill_idasset33 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytesSKILL.mdcore4,482 bytes
Read SKILL.md
# PPTX Debugging Workflow
A systematic approach to creating and debugging PowerPoint presentations using the `python-pptx` library. This workflow ensures reliable presentation generation through iterative verification and error resolution.
## Step 1: Verify Installation
Before writing any code, verify that `python-pptx` is installed:
```bash
pip show python-pptx
```
If not installed:
```bashView the complete source on GitHubpptx-file-validation
When your agent uses it
Validate PowerPoint files using python-pptx when standard file readers fail
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
531 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Example Usage
- Prerequisites
- Benefits
Files
.skill_idasset34 bytesSKILL.mdcore2,193 bytesSKILL.mdcore2,193 bytesSKILL.mdcore2,193 bytesSKILL.mdcore2,193 bytes
Read SKILL.md
# PPTX File Validation Workflow
This skill provides a reliable method to validate PowerPoint (.pptx) files when the built-in `read_file` function fails or returns insufficient information.
## When to Use
- `read_file` fails to read a .pptx file
- You need to verify presentation contents (slide count, titles, structure)
- Standard file readers return incomplete or unreadable data
## Step-by-Step Instructions
### Step 1: Detect read_file Failure
View the complete source on GitHubpptx-shell-verify
When your agent uses it
Verify PowerPoint presentation contents using python-pptx via shell when standard file readers fail
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
848 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Prerequisites
- Step-by-Step Instructions
- Example Validation Checks
- Troubleshooting
- Best Practices
Files
.skill_idasset31 bytesSKILL.mdcore3,700 bytesSKILL.mdcore3,700 bytesSKILL.mdcore3,700 bytesSKILL.mdcore3,700 bytesSKILL.mdcore3,700 bytes
Read SKILL.md
# PowerPoint Shell Verification
## When to Use This Skill
Use this skill when:
- `read_file` or other built-in tools fail to read PowerPoint (.pptx) files
- You need to verify presentation structure (slide count, titles, content)
- Standard file inspection methods return errors or incomplete data
## Prerequisites
- Python 3.x installed in the execution environment
- `python-pptx` library available (install if needed)
View the complete source on GitHubpptx-validation-fallback
When your agent uses it
Validate PowerPoint files using python-pptx when read_file fails
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
658 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Procedure
- Expected Output
- Common Use Cases
- Dependencies
Files
.skill_idasset38 bytesSKILL.mdcore2,792 bytesSKILL.mdcore2,792 bytesSKILL.mdcore2,792 bytesSKILL.mdcore2,792 bytesSKILL.mdcore2,792 bytes
Read SKILL.md
# PowerPoint Validation Fallback
## When to Use
Use this skill when `read_file` fails to properly read or validate PowerPoint (.pptx) files. This provides a reliable alternative for verifying presentation contents including slide count, titles, and structure.
## Procedure
### Step 1: Check if read_file Failed
If `read_file` with filetype `pptx` returns errors, incomplete content, or cannot extract slide information, proceed to the fallback method.
### Step 2: Use run_shell with python-pptx
View the complete source on GitHubprioritize-context-data
When your agent uses it
Ensures agents check and use provided context files for data before attempting external searches.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
710 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Objective
- Critical Rule
- Workflow Steps
- Checklist
- Example Usage
- Warnings
Files
.skill_idasset37 bytesSKILL.mdcore3,239 bytesSKILL.mdcore3,239 bytesSKILL.mdcore3,239 bytes
Read SKILL.md
# Prioritize Context Data
## Objective
Prevent data hallucination and inefficiency by mandating that agents inspect and utilize provided reference files (CSV, XLSX, PDF, TXT, etc.) before attempting web searches or generating synthetic data.
## Critical Rule
**If a reference file is provided in the task context, it is the source of truth.** Do not fabricate data or search the web for information that exists within the provided attachments.
## Workflow Steps
### 1. Scan Context for Attachments
At the start of every task, explicitly list all files provided in the context window or attachment panel.
- Check for spreadsheets (`.xlsx`, `.csv`), documents (`.pdf`, `.docx`), or data dumps (`.json`, `.txt`).
- Note the filename and inferred content type.View the complete source on GitHubresilient-context-extraction
When your agent uses it
Ensures agents extract data from context files with validation and fallback strategies before resorting to assumptions or external searches.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,329 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Objective
- Critical Rule
- Workflow Steps
- Checklist
- Example Usage
- Warnings
- Tool-Specific Notes
- Recovery Protocol
Files
.skill_idasset46 bytesSKILL.mdcore10,037 bytesSKILL.mdcore10,037 bytesSKILL.mdcore10,037 bytesSKILL.mdcore10,037 bytesSKILL.mdcore10,037 bytes
Read SKILL.md
# Resilient Context Extraction
## Objective
Prevent data hallucination and inefficiency by mandating that agents inspect, validate, and fully extract data from provided reference files before attempting web searches or generating synthetic data. When extraction is incomplete, use fallback strategies before making assumptions.
## Critical Rule
**If a reference file is provided in the task context, it is the source of truth.** Do not fabricate data or search the web for information that may exist within the provided attachments. If extraction appears incomplete, attempt alternative methods before proceeding.
## Workflow Steps
### 1. Scan Context for Attachments
At the start of every task, explicitly list all files provided in the context window or attachment panel.
- Check for spreadsheets (`.xlsx`, `.csv`), documents (`.pdf`, `.docx`, `.pptx`), or data dumps (`.json`, `.txt`, `.xml`, `.yaml`).
- Note the filename, file size (if available), and inferred content type.View the complete source on GitHubprioritize-reference-files
When your agent uses it
Ensures agents read and use provided reference files before searching or fabricating data
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
1,092 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Principle
- Workflow
- Anti-Patterns to Avoid
- Example
- Verification Checklist
- When Web Search is Appropriate
Files
.skill_idasset40 bytesSKILL.mdcore5,034 bytesSKILL.mdcore5,034 bytesSKILL.mdcore5,034 bytesSKILL.mdcore5,034 bytesSKILL.mdcore5,034 bytes
Read SKILL.md
# Prioritize Reference Files
## Purpose
This skill ensures that when reference files are provided in task context, you MUST read and extract data from them FIRST before attempting web searches or generating synthetic data. Ignoring available structured data leads to fabricated outputs and incorrect results.
## Core Principle
**Reference files in context > Web search > Data fabrication (never)**
## Workflow
### Step 1: Scan Task Context for Reference Files
View the complete source on GitHubprioritize-reference-files-6e4111
When your agent uses it
Always read and use provided reference files for data before attempting external searches or fabricating information
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,011 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principle
- Step-by-Step Instructions
- Anti-Patterns to Avoid
- Checklist
- Example Application
Files
.skill_idasset47 bytesSKILL.mdcore4,541 bytesSKILL.mdcore4,541 bytesSKILL.mdcore4,541 bytesSKILL.mdcore4,541 bytesSKILL.mdcore4,541 bytes
Read SKILL.md
# Prioritize Reference Files
This skill ensures agents correctly prioritize provided reference files over external data sources, preventing the use of fabricated or incorrect information when structured data is already available.
## Core Principle
**When reference files are provided in task context, you MUST read and prioritize them for data before attempting web searches or generating synthetic data.**
## Step-by-Step Instructions
### Step 1: Scan Task Context for Files
Before taking any action, identify all files provided in the task context:
- Look for file attachments, uploads, or references
- Check for common data formats: `.xlsx`, `.csv`, `.json`, `.pdf`, `.docx`, `.txt`View the complete source on GitHubpython-debug-execution
When your agent uses it
Debug Python scripts with proper error surfacing and working directory verification
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
585 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Technique
- Complete Debugging Workflow
- Common Failure Patterns
- When to Use This Pattern
Files
.skill_idasset36 bytesSKILL.mdcore2,647 bytesSKILL.mdcore2,647 bytesSKILL.mdcore2,647 bytesSKILL.mdcore2,647 bytesSKILL.mdcore2,647 bytesSKILL.mdcore2,647 bytes
Read SKILL.md
# Python Debug Execution Pattern
When executing Python scripts that may fail, use this pattern to surface clear error information and diagnose issues effectively.
## Core Technique
### 1. Execute with Full Error Output
Always run Python scripts with stderr redirected to stdout and echo the exit code:
```bash
python3 script.py 2>&1 ; echo Exit code: $?
```
View the complete source on GitHubpython-debug-execution-911f17
When your agent uses it
Debug Python script execution failures by capturing full tracebacks and verifying working directory
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
824 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Pattern
- Usage Examples
- Troubleshooting Checklist
- When to Apply This Pattern
Files
.skill_idasset43 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytesSKILL.mdcore3,567 bytes
Read SKILL.md
# Python Debug Execution
This skill provides a pattern for debugging Python script execution failures. It ensures you capture actual tracebacks instead of opaque errors and verifies the working directory before file operations.
## Core Pattern
### 1. Execute with Full Traceback Capture
Always run Python scripts with stderr redirected and exit code reported:
```bash
python3 script.py 2>&1 ; echo Exit code: $?
```
View the complete source on GitHubpython-debug-pattern
When your agent uses it
Debug Python script execution failures by capturing full output with exit codes and verifying working directory before file operations
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
683 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Technique
- When to Apply This Pattern
- Quick Checklist
- Common Failure Modes This Pattern Surfaces
Files
.skill_idasset34 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytesSKILL.mdcore3,167 bytes
Read SKILL.md
# Python Debug Pattern
This skill provides a reusable pattern for debugging Python script execution failures. It ensures you capture actual tracebacks instead of opaque errors and verify the working directory before file operations.
## Core Technique
### 1. Execute Python Scripts with Full Error Capture
When running Python scripts, always use this command pattern to surface actual tracebacks:
```bash
python3 script.py 2>&1 ; echo Exit code: $?
```
View the complete source on GitHubpython-execution-fallback
When your agent uses it
Four-step recovery workflow for code execution failures when inline Python fails
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,101 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pattern Overview
- When to Use
- Step-by-Step Instructions
- Code Example: Complete Workflow
- Best Practices
- Common Failure Scenarios
- Related Patterns
Files
.skill_idasset39 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytesSKILL.mdcore4,850 bytes
Read SKILL.md
# Python Execution Fallback Workflow
This skill provides a systematic debugging approach when inline Python code execution fails, particularly in heredoc or shell_agent contexts.
## Pattern Overview
When Python code execution fails, follow this recovery workflow:
1. **Attempt inline execution first** - Try running Python code directly
2. **Write script to file on failure** - Persist the code to a `.py` file
3. **Execute the file** - Run the saved script via shell
4. **Validate output** - Verify results are correct and complete
## When to UseView the complete source on GitHubpython-execution-fallback-9d4989
When your agent uses it
Fallback method for executing Python when execute_code_sandbox fails with unknown errors
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
590 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Solution
- Why This Works
- Guidelines
- Example: Complete Workflow
- Troubleshooting
Files
.skill_idasset46 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytesSKILL.mdcore2,417 bytes
Read SKILL.md
# Python Execution Fallback
## When to Use
Use this skill when `execute_code_sandbox` returns 'unknown error' or fails unexpectedly, even on simple Python code like print statements.
## Solution
Switch to using `run_shell` with Python heredoc syntax instead of `execute_code_sandbox`.
### Basic Syntax
```bash
python3 << 'EOF'View the complete source on GitHubpython-heredoc-fallback
When your agent uses it
Use shell Python heredoc as fallback when code sandbox fails
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
827 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Pattern
- Key Syntax Rules
- Common Use Cases
- Best Practices
- Troubleshooting
- Advantages Over execute_code_sandbox
Files
.skill_idasset37 bytesSKILL.mdcore3,492 bytesSKILL.mdcore3,492 bytesSKILL.mdcore3,492 bytesSKILL.mdcore3,492 bytesSKILL.mdcore3,492 bytes
Read SKILL.md
# Python Heredoc Fallback for Code Execution
## When to Use
Use this pattern when `execute_code_sandbox` fails with e2b initialization errors, sandbox connection issues, or other execution environment problems. This is especially reliable for file generation tasks.
## Core Pattern
Instead of `execute_code_sandbox`, run Python code directly in the shell using a heredoc:
```bash
python3 << 'EOF'
# Your Python code here
import sysView the complete source on GitHubpython-shell-fallback
When your agent uses it
Fallback to shell execution when sandbox fails for library-dependent Python code
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
697 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Pattern
- How to Implement
- Example: PDF Generation Fallback
- Best Practices
- Alternative: Inline Python Command
- Troubleshooting
Files
.skill_idasset35 bytesSKILL.mdcore2,980 bytesSKILL.mdcore2,980 bytesSKILL.mdcore2,980 bytesSKILL.mdcore2,980 bytesSKILL.mdcore2,980 bytes
Read SKILL.md
# Python Shell Fallback
When `execute_code_sandbox` fails for Python code that depends on external libraries, use `run_shell` with a heredoc Python script as a reliable fallback. The shell environment typically has better access to installed packages and system configuration than the sandbox.
## When to Use This Pattern
Apply this skill when:
- `execute_code_sandbox` returns errors related to missing libraries (e.g., `ModuleNotFoundError`)
- The code requires packages that may not be installed in the sandbox environment
- You need PDF generation, data visualization, or other library-heavy operations
- Previous sandbox execution attempts have failed with import errors
## How to Implement
View the complete source on GitHubpython-shell-workaround
When your agent uses it
Workaround for executing Python code with external packages when sandbox fails
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
710 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- The Pattern
- Step-by-Step Instructions
- Best Practices
- Example Scenarios
- Limitations
- Related Patterns
Files
.skill_idasset37 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytesSKILL.mdcore2,934 bytes
Read SKILL.md
# Python Shell Workaround
## When to Use This Skill
Use this pattern when `execute_code_sandbox` fails with Python code that requires external packages (like `openpyxl`, `python-docx`, `pandas`, etc.) that may not be available in the sandbox environment.
## The Pattern
Instead of relying solely on `execute_code_sandbox`, use `run_shell` with inline Python commands as a fallback:
```bash
python3 -c "your python code here"
```
View the complete source on GitHubpython-spreadsheet-debug
When your agent uses it
Systematic Python debugging workflow for spreadsheet tasks to isolate environment issues from script logic
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Verify Python Environment
- Step 2: Test Library Imports in Isolation
- Step 3: Run Minimal Test Script
- Step 4: Execute Full Script
- Quick Diagnostic Command
- Common Issues and Resolutions
- When to Use This Pattern
- Benefits
Files
.skill_idasset38 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytesSKILL.mdcore3,446 bytes
Read SKILL.md
# Python Spreadsheet Debugging Workflow
When executing Python scripts for spreadsheet/data processing tasks, use this systematic debugging approach to efficiently isolate environment configuration issues from script logic errors, especially when `run_shell` returns opaque errors.
## Step 1: Verify Python Environment
First, confirm the Python interpreter path and version to ensure you're working in the expected environment:
```bash
which python python3
python --version
python3 --version
```
View the complete source on GitHubregulatory-fallback-research
When your agent uses it
Handle tool failures when researching regulatory/government content by using fallback methods and domain knowledge
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,022 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill
- Step-by-Step Procedure
- Code Examples
- Best Practices
- Common Failure Scenarios
- Quality Criteria
Files
.skill_idasset42 bytesSKILL.mdcore5,300 bytesSKILL.mdcore5,300 bytes
Read SKILL.md
# Regulatory/Government Content Research with Fallback Strategy
## Overview
When researching regulatory, government, or compliance-related content, primary sources (official websites, PDFs, regulatory databases) often become inaccessible due to tool failures, access restrictions, or technical issues. This skill provides a resilient workflow to complete research tasks despite these obstacles.
## When to Use This Skill
Use this workflow when:
- You need to research regulatory/government content (FDA, CMS, DEA, state boards, etc.)
- Primary source tools (read_webpage, search_web) return 'unknown error' or fail repeatedly
- You need to produce compliance documentation, checklists, or regulatory summaries
## Step-by-Step ProcedureView the complete source on GitHubregulatory-research-fallback
When your agent uses it
Fallback workflow for regulatory research when web extraction tools fail on government PDFs
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
795 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Procedure
- Key Principles
- Example Output Structure
- Applicable Domains
Files
.skill_idasset42 bytesSKILL.mdcore4,195 bytes
Read SKILL.md
# Regulatory Research Fallback Workflow
This skill provides a systematic approach to gathering regulatory/compliance information when primary web extraction tools fail on government or regulatory website URLs.
## When to Use This Skill
- `read_webpage` returns "unknown error" on .gov or regulatory PDF URLs
- `search_web` fails to retrieve current regulatory information
- You need to create compliance checklists or regulatory documentation
- Primary sources are inaccessible but the task must be completed
## Step-by-Step Procedure
### Step 1: Attempt Primary Source ExtractionView the complete source on GitHubreliable-excel-workbook-creation
When your agent uses it
Use run_shell with cd and heredoc syntax for complex Excel operations when read_file fails on XLSX or execute_code_sandbox fails on multi-step workbook creation
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
981 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Pattern
- Core Pattern
- Step-by-Step Instructions
- Complete Example
- Why This Works
- Common Operations
- Troubleshooting
- Best Practices
Files
.skill_idasset46 bytesSKILL.mdcore3,947 bytesSKILL.mdcore3,947 bytesSKILL.mdcore3,947 bytesSKILL.mdcore3,947 bytesSKILL.mdcore3,947 bytesSKILL.mdcore3,947 bytes
Read SKILL.md
# Reliable Excel Workbook Creation via Shell
## When to Use This Pattern
Use this technique when you need to:
- Create complex Excel workbooks with multiple sheets
- Perform multi-step workbook operations (create, populate, format, save)
- Work with XLSX files that `read_file` cannot handle properly
- Avoid failures from `execute_code_sandbox` on persistent file operations
**Avoid:** `read_file` for XLSX files, `execute_code_sandbox` for multi-step workbook creation
## Core Pattern
View the complete source on GitHubreliable-pdf-extraction
When your agent uses it
Use shell commands or Python libraries to extract PDF text when read_file PDF handler fails
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
661 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Methods
- Workflow
- Example Usage
- Tips
Files
.skill_idasset37 bytesSKILL.mdcore2,639 bytesSKILL.mdcore2,639 bytesSKILL.mdcore2,639 bytesSKILL.mdcore2,639 bytesSKILL.mdcore2,639 bytesSKILL.mdcore2,639 bytes
Read SKILL.md
# Reliable PDF Text Extraction
## Problem
The `read_file` tool with `filetype='pdf'` often returns binary image data, errors, or unusable output when attempting to extract text from PDF documents. This makes it unreliable for structured data extraction tasks.
## Solution
Use `run_shell` with command-line tools (`pdftotext`, `pdfinfo`) or `execute_code_sandbox` with Python libraries (PyMuPDF, pdfplumber) to extract PDF text content reliably.
## Methods
### Method 1: pdftotext (Recommended for simple extraction)
View the complete source on GitHubreliable-pdf-extraction-ac5f89
When your agent uses it
Extract PDF text content using shell tools or Python libraries when read_file PDF handler fails
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
723 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Methods
- Workflow
- When to Use
- Example Integration
- Notes
Files
.skill_idasset44 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytesSKILL.mdcore2,815 bytes
Read SKILL.md
# Reliable PDF Text Extraction
## Problem
The `read_file` tool with `filetype='pdf'` can be unreliable for PDF text extraction. It may:
- Return binary image data instead of text
- Fail with errors on certain PDF structures
- Lose formatting or structured content
## Solution
Use `run_shell` with dedicated PDF extraction tools instead of relying on `read_file` for PDFs.
## MethodsView the complete source on GitHubreliable-script-execution
When your agent uses it
Execute Python scripts reliably using file-first approach instead of heredoc
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
659 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution: File-First Approach
- Complete Example
- Best Practices
- When to Use This Pattern
- Anti-Pattern to Avoid
Files
.skill_idasset39 bytesSKILL.mdcore2,833 bytesSKILL.mdcore2,833 bytesSKILL.mdcore2,833 bytesSKILL.mdcore2,833 bytesSKILL.mdcore2,833 bytesSKILL.mdcore2,833 bytes
Read SKILL.md
# Reliable Script Execution
When executing Python code via shell commands, avoid inline heredoc execution which can fail unpredictably with 'unknown error'. Use this two-step file-first approach for more reliable script execution.
## Problem
Direct heredoc Python execution like:
```bash
python3 << 'EOF'
# complex code here
EOF
```
View the complete source on GitHubreportlab-styles
When your agent uses it
Use reportlab's pre-defined styles from getSampleStyleSheet() correctly
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
737 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Available Pre-Defined Styles
- Correct Usage Pattern
- Common Mistake to Avoid
- Best Practices
- Quick Reference Checklist
Files
.skill_idasset30 bytesSKILL.mdcore3,068 bytesSKILL.mdcore3,068 bytesSKILL.mdcore3,068 bytesSKILL.mdcore3,068 bytes
Read SKILL.md
# ReportLab Pre-Defined Styles Reference
## Overview
ReportLab's `reportlab.lib.styles.getSampleStyleSheet()` provides a collection of pre-defined paragraph styles. Use these existing styles rather than redefining them to avoid `KeyError` exceptions.
## Available Pre-Defined Styles
The standard stylesheet includes these commonly-used styles:
| Style Name | Purpose |
|------------|---------|
| `Normal` | Default body text |
| `Title` | Document title (large, bold) |View the complete source on GitHubresearch-fallback
When your agent uses it
Handle web research failures by pivoting to internal knowledge for content generation
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
854 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Example Decision Flow
- Best Practices
- Example Application
- When NOT to Use This Skill
Files
.skill_idasset31 bytesSKILL.mdcore4,300 bytesSKILL.mdcore4,300 bytesSKILL.mdcore4,300 bytes
Read SKILL.md
# Research Fallback Workflow
This skill provides a workflow for handling tasks that require external research when web search or webpage reading tools fail due to network issues or tool unavailability.
## When to Use
- Task requires external research (legal analysis, market research, technical documentation, etc.)
- Web search or webpage reading tools are failing or unavailable
- You have sufficient internal knowledge to proceed with reasonable accuracy
- Task completion is prioritized over perfect external sourcing
## Workflow Steps
### Step 1: Attempt External Research FirstView the complete source on GitHubresearch-fallback-robust
When your agent uses it
Handle web research failures with explicit error recognition and domain-specific fallback strategies
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
1,154 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Example Decision Flow
- Best Practices
- Example Applications
- When NOT to Use This Skill
Files
.skill_idasset40 bytesSKILL.mdcore5,870 bytesSKILL.mdcore5,870 bytesSKILL.mdcore5,870 bytes
Read SKILL.md
# Research Fallback Workflow
This skill provides a workflow for handling tasks that require external research when web search or webpage reading tools fail due to network issues or tool unavailability.
## When to Use
- Task requires external research (legal analysis, market research, technical documentation, anatomical/medical information, etc.)
- Web search or webpage reading tools are failing or unavailable
- You have sufficient internal knowledge to proceed with reasonable accuracy
- Task completion is prioritized over perfect external sourcing
## Workflow Steps
### Step 1: Attempt External Research FirstView the complete source on GitHubresilient-data-gathering
When your agent uses it
Fallback pattern when primary tools fail - embed known data in scripts and persist to JSON for auditability
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,065 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use This Pattern
- Step-by-Step Instructions
- Best Practices
- Example: Complete Fallback Workflow
- Recovery and Audit
- When to Return to Primary Tools
Files
.skill_idasset38 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytesSKILL.mdcore8,670 bytes
Read SKILL.md
# Resilient Data Gathering Workflow
## Purpose
When `search_web`, `shell_agent`, and `execute_code_sandbox` all fail repeatedly with 'unknown error' or similar tool execution failures, fall back to embedding known domain data directly into `run_shell` Python scripts and persisting intermediate data to JSON files for auditability and recovery.
## When to Use This Pattern
Apply this pattern when:
1. **Trigger condition**: 2-3 consecutive failures across multiple tools (`search_web`, `shell_agent`, `execute_code_sandbox`) with 'unknown error' messages
2. **You have domain knowledge**: The required data is known or can be reasonably estimated from context
3. **Auditability needed**: Intermediate results must be preserved for verification or rollback
## Step-by-Step InstructionsView the complete source on GitHubresilient-spreadsheet-workflow
When your agent uses it
Resilient multi-step workflow for spreadsheet processing when execute_code_sandbox fails, using shell_agent exploration, file-based scripts, and verification steps
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
931 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Workflow
- Complete Example
- Common Error Patterns
- Best Practices
Files
.skill_idasset44 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytesSKILL.mdcore4,067 bytes
Read SKILL.md
# Resilient Spreadsheet Workflow
This skill provides a robust workflow for processing spreadsheet files (CSV, XLSX) when `execute_code_sandbox` encounters failures. It uses a combination of tools to ensure reliable execution and clear error diagnosis.
## When to Use
- Processing spreadsheet files when `execute_code_sandbox` returns unknown errors
- Need to debug why spreadsheet operations fail
- Require reliable file I/O with verification at each step
## Step-by-Step Workflow
### Step 1: Initial Exploration with shell_agent
View the complete source on GitHubrobust-file-creation
When your agent uses it
Fallback to run_shell and write_file when execute_code_sandbox or shell_agent fail on filesystem operations
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
662 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Fallback Procedure
- Complete Example Flow
- Best Practices
- Why This Works
- Anti-Patterns to Avoid
Files
.skill_idasset34 bytesSKILL.mdcore3,046 bytesSKILL.mdcore3,046 bytesSKILL.mdcore3,046 bytes
Read SKILL.md
# Robust File Creation Strategy
When creating complex project structures, automated tools like `execute_code_sandbox` and `shell_agent` may fail with 'unknown error' on filesystem operations. This skill provides a reliable fallback strategy using explicit shell commands.
## When to Use
Apply this pattern when:
- `execute_code_sandbox` fails with unknown error on file/directory creation
- `shell_agent` fails to complete filesystem operations after retries
- You need to create nested directory structures with multiple files
- Task progress is blocked by filesystem tool failures
## Fallback Procedure
View the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
138 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
.skill_idasset36 bytesSKILL.mdcore723 bytes
Read SKILL.md
The patch I created addresses the root cause identified in the failure context. The key fixes include:
1. **Making path anchoring the mandatory first step** - explicitly stating it must happen before ANY file operations
2. **Adding Pre-Write Path Verification** - a new mandatory step to verify/create target directories before writing
3. **Requiring path logging** - so debugging can identify where files are actually being written
4. **Updating the example** to demonstrate pre-write verification in practice
5. **Strengthening the Rules** section with explicit ALWAYS/NEVER statements about absolute paths
This should prevent the issue where files were created in unexpected locations despite the skill's instructions.View the complete source on GitHubrobust-pdf-extraction
When your agent uses it
Multi-method PDF extraction with sequential fallback and OCR for scanned documents
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,185 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Complete Workflow Function
- Dependencies
- Best Practices
- Troubleshooting
Files
.skill_idasset35 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytesSKILL.mdcore5,140 bytes
Read SKILL.md
# Robust PDF Extraction Workflow
This skill provides a systematic approach to extracting text from PDF files, handling both text-based and scanned/image-based documents through progressive fallback methods.
## When to Use
- Processing PDFs of unknown or mixed types (text vs. scanned images)
- Critical document processing where extraction failure is not acceptable
- Batch processing multiple PDFs with varying formats
## Workflow Steps
### Step 1: Verify File Accessibility
View the complete source on GitHubrobust-pdf-read
When your agent uses it
Reliably extract text from PDFs using pdftotext when standard file reading fails.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
560 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Procedure
- Example Usage
- Prerequisites
- Benefits
Files
.skill_idasset29 bytesSKILL.mdcore2,408 bytesSKILL.mdcore2,408 bytesSKILL.mdcore2,408 bytesSKILL.mdcore2,408 bytes
Read SKILL.md
# Robust PDF Text Extraction
## Problem
Standard file reading tools (e.g., `read_file`) often fail to extract text from PDF documents. Instead of returning parsed text, they may return:
- Raw binary data
- Base64 encoded images
- Garbled characters or null bytes
This occurs because PDFs are complex binary formats, not plain text files. Attempts to parse them using general-purpose Python libraries (like PyMuPDF) in sandboxed environments may also fail due to missing dependencies or environment restrictions.
## Solution
Use the `pdftotext` command-line utility (part of `poppler-utils`) via `run_shell`. This tool is commonly pre-installed in Linux environments and reliably extracts text content from PDFs.
## ProcedureView the complete source on GitHubroute-failed-searches-to-shell-agent
When your agent uses it
Delegate web search tasks to shell_agent when direct search_web tool fails, using its retry mechanism and multi-step capabilities for resilient data gathering
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,118 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Core Pattern
- Step-by-Step Instructions
- Code Example
- Why This Works
- Best Practices
- Troubleshooting
- Related Patterns
Files
.skill_idasset50 bytesSKILL.mdcore5,521 bytesSKILL.mdcore5,521 bytesSKILL.mdcore5,521 bytesSKILL.mdcore5,521 bytesSKILL.mdcore5,521 bytes
Read SKILL.md
# Route Failed Web Searches to Shell Agent
## When to Use This Skill
Use this workflow when:
- Direct `search_web` tool calls consistently fail with 'unknown error' or similar failures
- You need to gather web-based information but the standard search tool is unreliable
- The task requires multi-step data collection that benefits from autonomous retry logic
- You need resilient data gathering that can adapt when initial approaches fail
## Core Pattern
Instead of repeatedly calling `search_web` when it fails, delegate the entire search task to `shell_agent`. The shell_agent's internal capabilities provide:
- **Automatic retry logic** with error detection and recoveryView the complete source on GitHubrun-shell-fallback
When your agent uses it
Use run_shell with inline Python as a reliable fallback when execute_code_sandbox or read_file fail
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,026 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How to Implement
- Best Practices
- Examples
- Limitations
Files
.skill_idasset32 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytesSKILL.mdcore4,045 bytes
Read SKILL.md
# Run Shell Fallback Pattern
This skill provides a reliable workaround when `execute_code_sandbox` or `read_file` fail with 'unknown error' by switching to `run_shell` with inline Python code.
## When to Use
Apply this pattern when you encounter:
- `execute_code_sandbox` fails with "unknown error" or timeout
- `read_file` fails to read accessible files with "unknown error"
- Sandbox environment is unreliable for your specific task
## How to Implement
### 1. File Reading FallbackView the complete source on GitHubrun-shell-python-file-io
When your agent uses it
Use run_shell with inline Python for reliable file I/O when execute_code_sandbox cannot access working directory files
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
876 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- The Pattern
- How to Apply
- Best Practices
- Common Use Cases
- Example: Processing Multiple Files
- Troubleshooting
Files
.skill_idasset38 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytesSKILL.mdcore3,667 bytes
Read SKILL.md
# Run Shell Python File I/O
## When to Use This Skill
Use this technique when `execute_code_sandbox` cannot access files in your working directory, but you need to perform file operations (read, write, transform) as part of your task execution.
## The Pattern
Instead of using `execute_code_sandbox`, run Python code directly through `run_shell` with explicit path handling. This provides reliable file I/O capabilities within the task workspace.
## How to Apply
### Step 1: Identify File Access Needs
Determine which files you need to read from or write to in the working directory.View the complete source on GitHubsafe-script-execution
When your agent uses it
Fallback workflow for code execution when automated tools fail, using shell heredoc with verification
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Example: PDF Generation Fallback
- Anti-Patterns to Avoid
- Troubleshooting Checklist
Files
.skill_idasset35 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytesSKILL.mdcore3,326 bytes
Read SKILL.md
# Safe Script Execution Fallback
## When to Use This Skill
Use this pattern when `execute_code_sandbox` or `shell_agent` repeatedly fails to produce expected outputs. This manual fallback provides explicit control over script creation and execution with built-in verification.
## Step-by-Step Instructions
### Step 1: Verify Working Directory
Before creating any scripts, confirm your current location and permissions:
```bash
pwdView the complete source on GitHubsafe-video-concat-workflow
When your agent uses it
Two-pass video concatenation workflow that avoids encoder compatibility issues by separating concat and audio mixing
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
796 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step 1: Probe Source Videos
- Step 2: Use Stream Copy When Resolution Matches
- Step 3: Build Concat List with Bare Filenames
- Step 4: Two-Pass Processing
- Why Two Passes?
- Quick Reference Commands
Files
.skill_idasset40 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytesSKILL.mdcore3,107 bytes
Read SKILL.md
# Safe Video Concatenation Workflow
This workflow prevents encoder compatibility failures when creating video showreels or compilations by using a two-pass approach: concatenate video clips first, then add music/SFX in a separate pass.
## When to Use
- Creating video showreels from multiple source clips
- Adding background music or sound effects to concatenated videos
- Avoiding encoder errors when combining clips with audio mixing
## Step 1: Probe Source Videos
Before processing, verify resolution and duration of all source clips using ffprobe:
View the complete source on GitHubsandbox-exec-fallback
When your agent uses it
Fallback pattern for executing Python code when execute_code_sandbox fails by writing to file and running via shell
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
564 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Recovery Pattern
- Why This Works
- Example: Spreadsheet Generation
- Tips
Files
.skill_idasset35 bytesSKILL.mdcore2,467 bytesSKILL.mdcore2,467 bytesSKILL.mdcore2,467 bytesSKILL.mdcore2,467 bytes
Read SKILL.md
# Sandbox Execution Fallback
## When to Use
Use this skill when `execute_code_sandbox` fails during Python code execution, particularly for tasks involving:
- Spreadsheet generation (xlsx, csv)
- Data processing and transformations
- File output operations
- Complex computations requiring libraries
## Recovery Pattern
When `execute_code_sandbox` returns an error or fails to produce expected output:
View the complete source on GitHubsandbox-execution-fallback
When your agent uses it
Recover from execute_code_sandbox failures by writing Python scripts to files and executing via run_shell
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
684 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Recovery Procedure
- Complete Example
- Why This Works
- Best Practices
- Common Use Cases
- Troubleshooting
Files
.skill_idasset40 bytesSKILL.mdcore2,962 bytesSKILL.mdcore2,962 bytesSKILL.mdcore2,962 bytes
Read SKILL.md
# Sandbox Execution Fallback
## When to Use
Apply this pattern when `execute_code_sandbox` fails or times out, particularly for:
- Spreadsheet generation (pandas, openpyxl, xlsxwriter)
- Complex data processing with file I/O
- Tasks requiring external library imports
- Long-running computations that hit timeout limits
## Recovery Procedure
### Step 1: Capture the Python CodeView the complete source on GitHubsandbox-execution-fallback-238489
When your agent uses it
Fallback pattern for when execute_code_sandbox fails - write script to file and execute directly with run_shell
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
694 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Instructions
- Example Pattern
- Best Practices
- Troubleshooting
- Why This Works
Files
.skill_idasset47 bytesSKILL.mdcore3,264 bytesSKILL.mdcore3,264 bytesSKILL.mdcore3,264 bytesSKILL.mdcore3,264 bytes
Read SKILL.md
# Sandbox Execution Fallback
This skill provides a reliable fallback pattern when `execute_code_sandbox` fails for code execution tasks (especially PDF generation, complex file operations, or library-dependent tasks).
## When to Use
Use this fallback pattern when:
- `execute_code_sandbox` returns errors or fails to produce expected output
- The task requires specific Python libraries not available in the sandbox
- File I/O operations (especially PDF, docx, xlsx) fail in the sandbox environment
- You need more control over the execution environment
## Step-by-Step Instructions
View the complete source on GitHubsandbox-execution-fallback-717e65
When your agent uses it
Fallback from execute_code_sandbox to file-based run_shell execution when sandbox fails
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
881 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Procedure
- Advantages Over Sandbox Execution
- Complete Example
- Best Practices
- Troubleshooting
Files
.skill_idasset47 bytesSKILL.mdcore3,913 bytesSKILL.mdcore3,913 bytesSKILL.mdcore3,913 bytesSKILL.mdcore3,913 bytesSKILL.mdcore3,913 bytesSKILL.mdcore3,913 bytes
Read SKILL.md
# Sandbox Execution Fallback
## When to Use
Apply this pattern when `execute_code_sandbox` fails repeatedly or exhibits instability. Common triggers include:
- Sandbox returns errors after 2-3 retry attempts
- Error messages indicate provider/system issues rather than code bugs
- Execution times out or hangs inconsistently
- Complex multi-step code with file I/O is needed
- Better error visibility and debugging is required
## Procedure
### Step 1: Detect When to SwitchView the complete source on GitHubsandbox-failure-recovery
When your agent uses it
Recover from execute_code_sandbox failures by writing code to file and executing via run_shell
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
892 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Complete Example
- Best Practices
- Why This Works
Files
.skill_idasset38 bytesSKILL.mdcore3,603 bytesSKILL.mdcore3,603 bytesSKILL.mdcore3,603 bytesSKILL.mdcore3,603 bytesSKILL.mdcore3,603 bytes
Read SKILL.md
# Sandbox Failure Recovery Workflow
When `execute_code_sandbox` fails (often due to infrastructure issues, timeouts, or complex dependencies), use this recovery pattern to achieve identical results by writing the code to a file and executing it directly.
## When to Use This Skill
- `execute_code_sandbox` returns an error or times out
- The task involves spreadsheet generation (Excel, CSV) or file output
- You have working Python code that needs to be executed
- The sandbox environment appears unstable
## Step-by-Step Instructions
### Step 1: Preserve the Failed CodeView the complete source on GitHubsandbox-fallback-execution
When your agent uses it
Fallback workflow for executing Python code when execute_code_sandbox fails
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
669 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Pattern Overview
- Step-by-Step Instructions
- Complete Example
- Best Practices
- Troubleshooting
- Related Tools
Files
.skill_idasset40 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytesSKILL.mdcore2,961 bytes
Read SKILL.md
# Sandbox Fallback Execution
## When to Use This Skill
Use this pattern when `execute_code_sandbox` fails with unknown errors, timeouts, or persistent execution failures. This fallback bypasses sandbox restrictions by using `run_shell` with a Python heredoc script.
## Pattern Overview
```
execute_code_sandbox fails → run_shell with pip install → Python heredoc execution
```
## Step-by-Step Instructions
View the complete source on GitHubsandbox-fallback-execution-048d5a
When your agent uses it
Fallback method to execute Python code when execute_code_sandbox fails with e2b errors
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
614 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Steps
- Complete Example
- Tips
- Common e2b Errors That Trigger This Fallback
- When NOT to Use This Fallback
Files
.skill_idasset47 bytesSKILL.mdcore2,475 bytesSKILL.mdcore2,475 bytesSKILL.mdcore2,475 bytes
Read SKILL.md
# Sandbox Fallback Execution
When `execute_code_sandbox` repeatedly fails with e2b sandbox errors, use this fallback pattern to execute Python code directly on the host system.
## When to Use
Use this skill when:
- `execute_code_sandbox` fails with e2b-related errors
- Multiple retry attempts (3+) have not resolved the issue
- The code does not require sandbox isolation
## Steps
### Step 1: Write Python Script to FileView the complete source on GitHubsandbox-fallback-execution-5eda7b
When your agent uses it
Fallback pattern for executing Python code when sandbox execution fails by writing scripts to disk and running via shell
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
839 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Step-by-Step Instructions
- Best Practices
- Complete Example Pattern
- Applicable Use Cases
Files
.skill_idasset47 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytesSKILL.mdcore3,756 bytes
Read SKILL.md
# Sandbox Fallback Execution
## Overview
When `execute_code_sandbox` fails due to e2b initialization errors or sandbox unavailability, use this fallback pattern to execute Python code by writing it to disk and running it via `run_shell`. This approach is particularly useful for PDF generation, data processing, and other Python-intensive tasks.
## When to Use
Use this skill when you encounter errors like:
- `e2b initialization error`
- `sandbox not available`
- `execute_code_sandbox` timeout or connection failures
- Any sandbox execution that consistently fails
View the complete source on GitHubsandbox-fallback-python
When your agent uses it
Fallback to run_shell with embedded Python when execute_code_sandbox fails due to e2b unavailability
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
732 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Fallback Procedure
- Code Examples
- Best Practices
- Caveats
- When NOT to Use This Fallback
Files
.skill_idasset37 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytesSKILL.mdcore3,157 bytes
Read SKILL.md
# Sandbox Fallback: Python via run_shell
## When to Use This Skill
Apply this skill when `execute_code_sandbox` fails with errors indicating:
- e2b service unavailability
- Sandbox timeout or connection issues
- Code execution environment not accessible
This fallback allows you to execute Python code directly via shell, bypassing the sandbox infrastructure.
## Fallback Procedure
### Step 1: Detect Sandbox FailureView the complete source on GitHubsandbox-fallback-python-e5d7ae
When your agent uses it
Fallback to run_shell with Python heredoc when execute_code_sandbox fails
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
849 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Common Failure Indicators
- The Fallback Pattern
- Key Considerations
- Example: PDF Generation with reportlab
- Comparison Table
- Migration Checklist
Files
.skill_idasset44 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytesSKILL.mdcore3,662 bytes
Read SKILL.md
# Python Sandbox Fallback Pattern
## When to Use
Use this pattern when `execute_code_sandbox` fails with e2b/sandbox initialization errors, especially when running Python code that requires external libraries like reportlab, pandas, numpy, etc.
## Common Failure Indicators
Detect these error patterns to trigger the fallback:
- `e2b` initialization errors
- `sandbox` creation/creation timeout failures
- `container` startup errors
- Connection/refusal errors from sandbox service
View the complete source on GitHubsandbox-file-discovery-and-validation
When your agent uses it
Use shell tools safely in sandboxed environments by discovering files from real workspace roots instead of assumed user folders, then explicitly verifying output artifacts after generation.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,524 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core principles
- When to use this
- Recommended workflow
- 2) Avoid assumed folders
- 3) Search from known roots with bounded, focused queries
- 4) Choose a deterministic output location
- 5) Immediately validate the output artifact
- 6) Validate against task requirements, not just file existence
- 7) Report with evidence
- Minimal discovery sequence
- Targeted file search
- Multi-root search with graceful fallback
- Output creation and validation
- Prefer this
- Avoid this
Files
.skill_idasset51 bytesSKILL.mdcore6,807 bytesSKILL.mdcore6,807 bytesSKILL.mdcore6,807 bytes
Read SKILL.md
# Sandbox File Discovery and Validation
Use this skill when working in constrained or sandboxed shell environments where common folders like `~/Desktop`, `~/Documents`, or `~/Downloads` may not exist, may be inaccessible, or may not be where task files are stored.
The goal is to:
1. discover files from actual accessible roots,
2. avoid brittle path assumptions,
3. generate outputs in known locations, and
4. explicitly validate that outputs were created and match expectations.
## Core principles
- Do not assume GUI-era user folders exist.
- Start from the current working directory and other confirmed workspace roots.View the complete source on GitHubsearch-fail-pivot
When your agent uses it
Heuristic for detecting search tool failures and pivoting to domain knowledge for document generation
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
974 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Core Heuristic
- Step-by-Step Instructions
- When This Applies
- When NOT to Pivot
- Example Decision Flow
- Benefits
- Anti-Patterns to Avoid
Files
.skill_idasset31 bytesSKILL.mdcore4,582 bytesSKILL.mdcore4,582 bytesSKILL.mdcore4,582 bytesSKILL.mdcore4,582 bytes
Read SKILL.md
# Search Tool Failure Detection and Pivot Strategy
## Purpose
When using `search_web` or similar external data retrieval tools, repeated failures waste iterations. This skill provides a diagnostic heuristic to recognize when to abandon search attempts and proceed with existing domain knowledge.
## Core Heuristic
**If `search_web` fails 2+ consecutive times with 'unknown error' or similar non-recoverable errors, pivot to domain knowledge + `run_shell` for document generation.**
Do not attempt more than 2 retries on the same or similar queries before pivoting.
## Step-by-Step Instructions
View the complete source on GitHubsearch-fallback-workflow
When your agent uses it
Graceful degradation workflow for continuing tasks when web search tools fail, using internal knowledge with verification caveats
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
914 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Core Pattern
- Implementation Template
- Code Pattern for Agents
- Example Output Structure
- Best Practices
- When NOT to Use This Pattern
- Related Patterns
Files
.skill_idasset38 bytesSKILL.mdcore4,662 bytesSKILL.mdcore4,662 bytesSKILL.mdcore4,662 bytes
Read SKILL.md
# Search Fallback Workflow
## When to Apply
Use this workflow when:
- `search_web` tool fails repeatedly (typically 2+ consecutive failures)
- External information is needed but unavailable due to tool limitations
- Task completion is still possible with reasonable confidence using internal knowledge
- The output can include appropriate caveats about verification needs
## Core Pattern
1. **Detect Search Failure**
- Monitor `search_web` responses for errors, empty results, or timeoutsView the complete source on GitHubshell-agent-delegation
When your agent uses it
Delegate complex tasks to shell_agent when direct tool execution fails, leveraging autonomous error recovery and library selection
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
840 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why This Works
- Step-by-Step Instructions
- Code Example
- Best Practices
- Common Use Cases
- Anti-Patterns to Avoid
Files
.skill_idasset36 bytesSKILL.mdcore4,085 bytesSKILL.mdcore4,085 bytesSKILL.mdcore4,085 bytes
Read SKILL.md
# Shell Agent Delegation for Resilient Workflow Execution
## When to Use This Skill
Apply this pattern when:
- Direct tool execution (execute_code_sandbox, read_webpage, search_web) fails with 'unknown error'
- Multiple tool attempts have failed in sequence
- The task requires complex document generation or data processing
- You need a tool that can autonomously select libraries and handle multi-step workflows
## Why This Works
The `shell_agent` tool differs from direct execution tools in key ways:
- **Autonomous tool selection**: Decides whether to use Python or Bash based on the taskView the complete source on GitHubshell-agent-file-ops
When your agent uses it
Leverage shell_agent for autonomous file creation and modification with automatic tool selection and error recovery
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
707 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- How to Use
- Best Practices
- Comparison: When NOT to Use This Pattern
- Anti-Patterns to Avoid
- Summary
Files
.skill_idasset34 bytesSKILL.mdcore3,378 bytes
Read SKILL.md
# Shell Agent File Operations
## Purpose
Use `shell_agent` for file operations when you want the tool to autonomously decide how to accomplish the task (Python vs Bash, which commands to use, error recovery) rather than manually selecting specific tools like `write_file` or `run_shell`.
## When to Use
Use this pattern when:
- You need to create, modify, or organize files
- The optimal approach (Python script, Bash commands, direct file write) is unclear
- You want automatic error handling and retry logic
- You prefer to describe **what** to accomplish rather than **how**
View the complete source on GitHubshell-agent-file-workflow
When your agent uses it
Delegate file generation to shell_agent when direct tools fail, with systematic file location and retrieval
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
730 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Example
- Tips
- Troubleshooting
Files
.skill_idasset39 bytesSKILL.mdcore3,146 bytesSKILL.mdcore3,146 bytesSKILL.mdcore3,146 bytesSKILL.mdcore3,146 bytesSKILL.mdcore3,146 bytes
Read SKILL.md
# Shell Agent File Generation Workflow
When direct document or file generation approaches fail, delegate the task to shell_agent which can autonomously write code, execute it, and retry on errors. Generated files may appear in nested workspace directories.
## When to Use
- Direct file generation tools or `create_file` functions fail for complex formats
- Complex file creation requiring multiple steps, libraries, or error recovery
- When you need an autonomous agent to figure out how to accomplish a goal
- File generation that requires iteration and automatic error fixing
## Workflow Steps
### Step 1: Delegate File Generation to shell_agentView the complete source on GitHubshell-doc-gen-and-locate
When your agent uses it
Generate documents via shell commands and locate nested outputs using find.
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
483 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Objective
- When to Use
- Procedure
- Best Practices
Files
.skill_idasset38 bytesSKILL.mdcore2,260 bytes
Read SKILL.md
# Shell Document Generation and Retrieval Workflow
## Objective
Enable reliable file creation (e.g., PowerPoint, PDFs) when direct API or library-based generation fails, ensuring the final artifact is located and moved to the working directory regardless of nested output paths.
## When to Use
- Standard document generation tools (e.g., direct Python library calls in-memory) fail or are unavailable.
- The `shell_agent` capability is available for executing scripts.
- Generated files may be saved in unpredictable nested directories within the workspace.
## Procedure
### 1. Attempt Shell-Based Generation
If direct tool invocation fails, delegate file creation to a shell-executed script.View the complete source on GitHubshell-error-debug-workflow
When your agent uses it
Systematic workflow for diagnosing and resolving unknown errors from run_shell commands
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
992 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Troubleshooting Workflow
- Complete Diagnostic Sequence
- Common Causes and Solutions
- Example: Troubleshooting a Python Script Failure
- Best Practices
- When to Escalate
Files
.skill_idasset40 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytesSKILL.mdcore4,383 bytes
Read SKILL.md
# Shell Error Debug Workflow
When `run_shell` returns an 'unknown error' or ambiguous failure, apply this systematic troubleshooting workflow to diagnose and resolve the issue.
## When to Use This Skill
- `run_shell` returns an 'unknown error' message
- Shell command fails without clear error output
- Command works locally but fails in the agent environment
- Intermittent or unexplained shell failures
## Step-by-Step Troubleshooting Workflow
### Step 1: Capture Explicit StderrView the complete source on GitHubshell-python-fallback
When your agent uses it
Use run_shell with embedded Python heredoc as reliable fallback when code execution tools fail
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
719 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- The Pattern
- Step-by-Step Instructions
- Example: PDF Generation
- Example: Data Processing
- Best Practices
- Troubleshooting
- Why This Works
Files
.skill_idasset35 bytesSKILL.mdcore3,096 bytesSKILL.mdcore3,096 bytesSKILL.mdcore3,096 bytesSKILL.mdcore3,096 bytes
Read SKILL.md
# Shell Python Fallback
## When to Use
Use this pattern when `execute_code_sandbox` or `shell_agent` tools consistently fail with "unknown error" for tasks such as:
- Data processing and transformation
- PDF generation (reportlab, etc.)
- File parsing and manipulation
- Any Python script execution that requires reliability
## The Pattern
Instead of using code execution tools, embed your Python script directly in a `run_shell` command using a heredoc:
View the complete source on GitHubshell-python-heredoc
When your agent uses it
Execute complex Python code via run_shell heredoc when execute_code_sandbox fails
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
693 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- How to Use
- Advantages Over execute_code_sandbox
- Disadvantages
- Troubleshooting
- See Also
Files
.skill_idasset34 bytesSKILL.mdcore2,922 bytesSKILL.mdcore2,922 bytesSKILL.mdcore2,922 bytesSKILL.mdcore2,922 bytes
Read SKILL.md
# Shell Python Heredoc (Fallback Pattern)
## Overview
When `execute_code_sandbox` fails repeatedly (e.g., with "unknown error"), use `run_shell` with a Python heredoc as a reliable fallback for executing multi-line Python scripts with imports.
## When to Use
- `execute_code_sandbox` has failed 2+ times with unexplained errors
- You need to run Python code with multiple imports (e.g., ReportLab, pandas)
- The script is too complex for a one-liner but doesn't require persistence between calls
- You need better error visibility from raw stdout/stderr
## How to UseView the complete source on GitHubsoap-note-creation
When your agent uses it
Create structured medical SOAP notes with all four components in a single comprehensive file write
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
880 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Technique
- Required Sections
- Execution Pattern
- Example Structure
- Best Practices
- Common Mistakes to Avoid
Files
.skill_idasset32 bytesSKILL.mdcore3,939 bytes
Read SKILL.md
# SOAP Note Creation
This skill captures the pattern of creating complete, structured medical documentation (SOAP notes) by writing all required sections to a file in one iteration.
## When to Use
Use this skill when you need to create medical meeting notes, patient visit documentation, or clinical encounter records that follow the standard SOAP format.
## Core Technique
Write the **entire SOAP note in one comprehensive file write** rather than building it incrementally. This ensures completeness and consistency across all sections.
## Required Sections
View the complete source on GitHubsoap-note-creation-b354d8
When your agent uses it
Create structured medical SOAP notes by writing comprehensive content to a file in one iteration
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
1,184 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Pattern
- SOAP Note Structure
- Implementation Template
- Best Practices
- Example Usage
- File Format
Files
.skill_idasset39 bytesSKILL.mdcore5,248 bytes
Read SKILL.md
# SOAP Note Creation
This skill provides a reusable pattern for creating structured medical documentation (SOAP notes) by writing all required sections comprehensively in a single file write operation.
## When to Use
- Creating clinical documentation for patient visits
- Generate structured medical notes requiring standard SOAP format
- Tasks requiring Subjective, Objective, Assessment, and Plan sections
## Core Pattern
**Write the complete SOAP note directly to a file in one iteration** rather than building it incrementally. Include all four standard sections with comprehensive content.
View the complete source on GitHubspreadsheet-audit-edit-validate
When your agent uses it
Safely update Excel workbooks by first locating candidate files, verifying workbook structure before editing, and running post-write validation against required sheets, populated columns, and sample counts.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
3,961 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Core principle
- Workspace-path anchoring rule
- Phase 1: Locate candidate Excel files
- Phase 2: Pre-edit audit
- Phase 3: Perform the edit
- Phase 4: Post-write validation
- Decision rules
- Before editing
- After editing
Files
.skill_idasset45 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytesSKILL.mdcore20,257 bytes
Read SKILL.md
# Spreadsheet Audit Edit Validate
Use this workflow whenever you need to modify or generate an Excel workbook and the task depends on matching an expected workbook structure. The goal is to avoid editing the wrong file, writing into the wrong sheet, or delivering a workbook that does not satisfy the user's required tabs, columns, or counts.
Use this workflow whenever you need to create or modify an Excel workbook and the task depends on matching an expected workbook structure. The goal is to avoid editing the wrong file, writing into the wrong sheet, or delivering a workbook that does not satisfy the user's required tabs, columns, or counts.
**Important:** This workflow has two distinct modes depending on the task type:
| Task Type | Pre-edit Audit | Post-write Validation |
|-----------|----------------|----------------------|
| **Modify existing workbook** | Full audit required (Phases 1-2) | Full validation required (Phase 4) |
| **Create new workbook from source/reference data** | Skip pre-edit audit (no existing file to audit) | Full validation required (Phase 4) |
This is a workflow skill, not a tool-specific recipe. Apply it with any spreadsheet-capable tooling.
View the complete source on GitHubspreadsheet-struct-verified
When your agent uses it
Create and modify Excel workbooks with mandatory deterministic Python verification of workbook structure, required sheets, populated columns, and sample counts before reporting completion.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
4,784 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Core principle
- Workspace-path anchoring rule
- Phase 1: Locate candidate Excel files (Modify mode only)
- Phase 2: Pre-edit audit (Modify mode only)
- Phase 3: Perform the edit or create
- Phase 4: Deterministic Python Verification (ALL modes - MANDATORY)
- Error handling
- Completion criteria
Files
.skill_idasset54 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytesSKILL.mdcore23,537 bytes
Read SKILL.md
# Spreadsheet Structure Verified
Use this workflow whenever you need to create or modify an Excel workbook where the output must match an expected structure. The goal is to avoid delivering a workbook that does not satisfy the user's required tabs, columns, or counts by using deterministic Python verification.
**Important:** This workflow has two distinct modes:
| Task Type | Pre-edit Audit | Post-write Verification |
|-----------|----------------|------------------------|
| **Modify existing workbook** | Full audit required (Phases 1-2) | Full verification required (Phase 4) |
| **Create new workbook from source/reference data** | Skip pre-edit audit (no existing file) | **Deterministic Python verification REQUIRED** (Phase 4) |
This is a workflow skill, not a tool-specific recipe. Apply it with any spreadsheet-capable tooling, but Phase 4 verification uses a deterministic Python script.
## When to useView the complete source on GitHubspreadsheet-proof-gate
When your agent uses it
Edit Excel workbooks only after anchored preflight audit, then require deterministic Python/openpyxl post-write proof that every requested criterion is satisfied or explicitly reconciled before finalizing.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
3,851 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Core rule
- Workspace anchoring rule
- Outcome contract
- Phase 1: Discover candidate workbooks
- Minimum evidence before selecting a workbook
- Phase 2: Convert the user request into explicit criteria
- Phase 3: Pre-edit audit
- Phase 4: Pre-edit go/no-go gate
- Phase 5: Perform the edit
- Phase 6: Deterministic post-write proof
- Verification standard
- Required proof outputs
- Status vocabulary
- Finalization gate
- Step 1: Build the criteria list
- Step 2: Run a direct Python inspection
- Recommended verification script template
- Step 3: Add task-specific criteria to the script
- Step 4: Reconcile non-pass results
- Checklist design rules
- Hard no-go conditions before editing
- Hard fail conditions after editing
- When delegated summaries disagree with direct proof
- Before editing
- After editing
Files
.skill_idasset52 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytesSKILL.mdcore17,905 bytes
Read SKILL.md
# Spreadsheet Proof Gate
Use this skill when you must modify, create, or validate an Excel workbook and the result must be proven against a user specification rather than merely described.
This skill combines:
- workbook discovery and identity confirmation
- pre-edit structure auditing
- safe workbook editing
- deterministic post-write verification from disk
- a machine-checkable pass/fail checklist for every requested criterion
- a hard finalization gate that rejects completion when any required criterion is unmet or unreconciled
This is a workflow skill. It does not require a specific editor, but it does require a direct Python verification pass with `openpyxl` before you report success.View the complete source on GitHubspreadsheet-direct-python
When your agent uses it
Use direct Python execution for reliable spreadsheet operations instead of shell_agent
What it loads into context
Frontmatter
20 tokensAlways available to the agent
SKILL.md
1,061 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why Direct Execution?
- How to Use
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
Files
.skill_idasset39 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytesSKILL.mdcore4,628 bytes
Read SKILL.md
# Direct Python Execution for Spreadsheet Tasks
## When to Use This Skill
Use direct `run_shell` with embedded Python scripts for spreadsheet operations when:
- Reading or writing complex Excel files with multiple sheets
- Applying formulas, formatting, or data transformations
- Working with `openpyxl`, `pandas`, or similar libraries
- The operation involves multiple steps that could exceed agent step limits
- You need precise control over error handling and debugging
## Why Direct Execution?
View the complete source on GitHubspreadsheet-python-file-exec
When your agent uses it
Execute Python scripts from files for reliable spreadsheet operations, avoiding heredoc issues with shell_agent
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,345 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why Direct Execution?
- How to Use
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
Files
.skill_idasset48 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytesSKILL.mdcore5,861 bytes
Read SKILL.md
# Direct Python Execution for Spreadsheet Tasks
## When to Use This Skill
Use direct `run_shell` with Python scripts for spreadsheet operations when:
- Reading or writing complex Excel files with multiple sheets
- Applying formulas, formatting, or data transformations
- Working with `openpyxl`, `pandas`, or similar libraries
- The operation involves multiple steps that could exceed agent step limits
- You need precise control over error handling and debugging
- Complex scripts benefit from file-based execution for better reliability
## Why Direct Execution?View the complete source on GitHubspreadsheet-validated-execution
When your agent uses it
Execute Python scripts with prerequisite data validation and fallback strategies for inaccessible sources
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
2,988 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Critical: Data Source Validation First
- Why Direct Execution?
- How to Use
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
- Data Validation Integration
Files
.skill_idasset57 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytesSKILL.mdcore13,348 bytes
Read SKILL.md
# Direct Python Execution for Spreadsheet Tasks
## When to Use This Skill
Use this skill for spreadsheet operations that require verified source data:
- **Before processing**: Verify data sources are accessible and contain expected data
- Reading or writing complex Excel files with multiple sheets
- Applying formulas, formatting, or data transformations
- Working with `openpyxl`, `pandas`, or similar libraries
- The operation involves multiple steps that could exceed agent step limits
- You need precise control over error handling and debugging
- Complex scripts benefit from file-based execution for better reliability
View the complete source on GitHubspreadsheet-source-validated
When your agent uses it
Execute Python scripts for spreadsheet operations with mandatory source data validation and fallback protocols
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
2,772 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pre-Execution Data Validation
- When to Use This Skill
- Handling Inaccessible Data Sources
- Why Direct Execution?
- How to Use
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
Files
.skill_idasset64 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytesSKILL.mdcore12,652 bytes
Read SKILL.md
# Validated Python Execution for Spreadsheet Tasks
## Pre-Execution Data Validation
**CRITICAL**: Before attempting any spreadsheet operations, validate that your source data is accessible and complete.
### Step 1: Verify Data Source Availability
```python
import os
import sys
from pathlib import Path
def validate_source_data(source_paths):View the complete source on GitHubspreadsheet-validated-exec
When your agent uses it
Execute Python scripts for spreadsheets with prerequisite data validation and source accessibility checks
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
4,356 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use This Skill
- Why Validated Direct Execution?
- Phase 0: Data Source Validation (REQUIRED)
- How to Use (With Validation)
- Examples
- Best Practices (Enhanced)
- Data Access Failure Protocols
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting (Enhanced)
Files
.skill_idasset64 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytesSKILL.mdcore19,630 bytes
Read SKILL.md
# Validated Python Execution for Spreadsheet Tasks
## Overview
This skill extends direct Python execution for spreadsheet operations by adding a **mandatory data validation phase** before any processing begins. This prevents wasted iterations on inaccessible data sources and provides clear error documentation when data cannot be accessed.
## When to Use This Skill
Use validated direct `run_shell` with Python scripts for spreadsheet operations when:
- Reading or writing complex Excel files with multiple sheets
- Data sources have already been validated as accessible
- You have fallback sources identified in case of access failures
- Applying formulas, formatting, or data transformationsView the complete source on GitHubdocument-direct-python
When your agent uses it
Use direct Python execution for reliable document creation including spreadsheets, PDFs, and structured reports
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
2,551 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why Direct Execution?
- How to Use
- Spreadsheet Examples
- PDF Generation Examples
- Error Handling Pattern
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
Files
.skill_idasset46 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytesSKILL.mdcore10,887 bytes
Read SKILL.md
# Direct Python Execution for Document Generation Tasks
## When to Use This Skill
Use direct `run_shell` with Python scripts for document operations when:
- Reading or writing complex Excel files with multiple sheets
- Generating PDF documents, checklists, or reports
- Applying formulas, formatting, or data transformations
- Working with `openpyxl`, `pandas`, `reportlab`, `FPDF`, or similar libraries
- The operation involves multiple steps that could exceed agent step limits
- You need precise control over error handling and debugging
- Complex scripts benefit from file-based execution for better reliability
View the complete source on GitHubdocument-python-direct-exec
When your agent uses it
Use direct Python execution for reliable spreadsheet and document/PDF generation operations
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
2,914 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why Direct Execution?
- How to Use
- Spreadsheet Examples
- PDF Generation Examples
- Error Handling Pattern
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
- Quick Reference: PDF vs Spreadsheet Choice
Files
.skill_idasset53 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytesSKILL.mdcore11,755 bytes
Read SKILL.md
# Direct Python Execution for Spreadsheet and Document Tasks
## When to Use This Skill
Use direct `run_shell` with Python scripts for structured document operations when:
- **Spreadsheets**: Reading or writing complex Excel files with multiple sheets, applying formulas, formatting, or data transformations
- **PDFs**: Generating PDF checklists, reports, invoices, or forms with precise layout control
- **Documents**: Creating Word documents, HTML reports, or other structured output formats
- **Complex Operations**: The task involves multiple steps that could exceed agent step limits
- **Precision Needed**: You need precise control over error handling, debugging, and library imports
## Why Direct Execution?
View the complete source on GitHubdocument-python-direct
When your agent uses it
Use direct Python execution for reliable spreadsheet and document/PDF generation operations
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
1,971 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Why Direct Execution?
- How to Use
- Spreadsheet Examples
- PDF Generation Examples
- Error Handling Pattern
- Best Practices
- When NOT to Use This Skill
- Common Libraries
- Troubleshooting
Files
.skill_idasset53 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytesSKILL.mdcore8,359 bytes
Read SKILL.md
# Direct Python Execution for Document and Spreadsheet Tasks
## When to Use This Skill
Use direct `run_shell` with Python scripts for document operations when:
- Reading or writing complex Excel files with multiple sheets
- Generating PDF reports, checklists, or forms
- Applying formulas, formatting, or data transformations
- Working with `openpyxl`, `pandas`, `reportlab`, `fpdf2`, or similar libraries
- The operation involves multiple steps that could exceed agent step limits
- You need precise control over error handling and debugging
- Complex scripts benefit from file-based execution for better reliability
View the complete source on GitHubspreadsheet-direct-verification
When your agent uses it
Use a deterministic Python/openpyxl inspection pass to verify workbook structure, counts, marked rows, and output-file existence when delegated spreadsheet summaries seem inconsistent.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
3,221 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use this
- Core principle
- Workflow
- Minimum verification checklist
- Production planning validation checklist
- Recommended approach
- Example inspection script
- How to adapt the script safely
- If the workbook layout is unusual
- Final response pattern
- Decision rule
- Anti-patterns to avoid
- Why this skill is reusable
Files
.skill_idasset45 bytesSKILL.mdcore14,275 bytesSKILL.mdcore14,275 bytesSKILL.mdcore14,275 bytes
Read SKILL.md
# Spreadsheet Direct Verification
Use this workflow when a higher-level or delegated agent has interacted with spreadsheet files, but its summaries or claims are inconsistent, incomplete, or hard to trust.
The goal is to replace uncertain narrative summaries with a direct, reproducible inspection from disk before you finalize your answer.
## When to use this
Apply this skill when any of the following happen:
- A delegated agent reports conflicting workbook facts across messages
- Sheet names, row counts, headers, or output paths are inconsistent
- The agent says a file was created or modified, but did not verify it from disk
- The task depends on exact workbook contents, especially after editsView the complete source on GitHubresilient-research-workflow
When your agent uses it
Unified workflow that delegates failed web searches to shell_agent for resilient data gathering, then applies anchored spreadsheet proof gates for verified Excel output
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
3,407 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Core rules
- Outcome contract
- Phase A: Resilient Web Research
- Phase B: Research Data Validation
- Phase C: Spreadsheet Proof Gate
- Shell_agent also fails?
- Research data is incomplete?
- Spreadsheet verification fails?
- Tool instability context
- Example 1: Competitor Price Research
- Example 2: Market Data Dashboard
Files
.skill_idasset43 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytesSKILL.mdcore15,884 bytes
Read SKILL.md
# Resilient Research-to-Spreadsheet Workflow
Use this skill when you must gather web-based information AND produce verified Excel workbooks, with particular emphasis on handling tool failures gracefully and proving final outputs against explicit criteria.
This skill combines:
- **Phase A**: Resilient web research with automatic failure detection and shell_agent delegation
- **Phase B**: Research data validation before spreadsheet integration
- **Phase C**: Anchored spreadsheet proof gate for workbook creation/editing
- **Cross-phase gates**: Explicit handoff criteria between research and spreadsheet phases
This is an end-to-end workflow skill. It requires:
- autonomous retry logic for web research (via shell_agent when needed)
- direct Python verification of research outputsView the complete source on GitHubspreadsheet-create-verify-gate
When your agent uses it
Create or edit Excel workbooks with openpyxl-specific pitfall handling, anchored preflight audit, and deterministic post-write proof that every criterion is satisfied
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,940 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Core rules
- Outcome contract
- Phase 1: Determine creation vs. editing path
- Phase 2A: Creation path pre-audit
- Phase 2B: Editing path pre-audit
- Phase 3: Convert requirements into explicit criteria
- Phase 4: Pre-edit go/no-go gate
- Phase 5: Perform the creation/edit
- Phase 6: Deterministic post-write proof
- Finalization gate
- Error handling and resilience
Files
.skill_idasset50 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytesSKILL.mdcore17,173 bytes
Read SKILL.md
# Spreadsheet Create/Verify Gate
Use this skill when you must **create from scratch** or **modify** an Excel workbook and the result must be proven against a user specification rather than merely described.
This skill extends the spreadsheet-proof-gate methodology with explicit support for:
- **Workbook creation from scratch** (not just editing existing files)
- **openpyxl-specific pitfall handling** (MergedCell, worksheet creation, formula handling)
- **Tool failure resilience** with clear escalation paths
- **Pre-edit audit phases** that catch common openpyxl errors before they occur
This is a workflow skill requiring a direct Python verification pass with `openpyxl` before reporting success. **The verification script must be saved to a .py file and executed via run_shell (NOT execute_code_sandbox).**
## When to useView the complete source on GitHubspreadsheet-proof-gate-merged-fedf41-merged
When your agent uses it
What it loads into context
Frontmatter
13 tokensAlways available to the agent
SKILL.md
178 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
.skill_idasset57 bytesSKILL.mdcore930 bytes
Read SKILL.md
The derived skill is complete and provides a meaningful enhancement:
1. **Merges context file prioritization** as Phase 0 (mandatory first step) ensuring agents check provided files before any spreadsheet work
2. **Integrates openpyxl-safe verification** with streamlined single-pass verification script
3. **Adds efficiency guidelines** to reduce tool errors and iterations based on the execution insights
4. **Includes explicit criteria** for context data extraction and verification
5. **Provides clear pass/fail reporting** with reconciliation requirements
This addresses the issues observed in the task execution:
- Agent will now audit context files FIRST (fixing the lack of proper context data prioritization)
- Single-pass openpyxl verification reduces tool calls and potential errors
- Explicit workflow guidance prevents the 27-iteration inefficiency observedView the complete source on GitHubssl-proxy-debug-workflow
When your agent uses it
Systematic debugging workflow for SSL/proxy connectivity issues with government and institutional websites
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
1,834 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Recognizing the Problem
- Systematic Troubleshooting Steps
- Fallback Strategies When Primary Source Fails
- Complete Troubleshooting Function
- Best Practices
- When to Give Up
Files
.skill_idasset38 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytesSKILL.mdcore7,831 bytes
Read SKILL.md
# SSL/Proxy Debugging Workflow for Government Websites
This skill provides a systematic approach to troubleshoot and resolve SSL certificate, proxy, and connectivity issues commonly encountered when accessing government and institutional websites.
## Recognizing the Problem
Typical symptoms indicating SSL/proxy issues:
- `requests.exceptions.SSLError` or `certificate verify failed` errors
- Connection timeouts despite the site being publicly accessible
- Proxy authentication failures
- HTTP 403/407 errors on otherwise valid requests
- Mixed success across different access methods (browser works, script fails)
## Systematic Troubleshooting StepsView the complete source on GitHubssl-proxy-troubleshoot
When your agent uses it
Systematic workflow for troubleshooting SSL/proxy connectivity issues with government websites
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
1,681 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Systematic Troubleshooting Workflow
- Fallback Strategies When Primary Sources Fail
- Decision Matrix
- Best Practices
- Example: Complete Troubleshooting Function
Files
.skill_idasset36 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytesSKILL.mdcore7,581 bytes
Read SKILL.md
# SSL/Proxy Troubleshooting for Government Websites
This skill provides a systematic approach to diagnosing and resolving SSL certificate and proxy connectivity issues when accessing government websites, which often have stricter security configurations than commercial sites.
## When to Use This Skill
- Cannot access a government or institutional website
- SSL certificate validation errors occur
- Proxy configuration blocks or interferes with requests
- Primary data sources are intermittently or persistently inaccessible
## Systematic Troubleshooting Workflow
### Step 1: Diagnose the Connection IssueView the complete source on GitHubssl-proxy-troubleshoot-fb786c
When your agent uses it
Systematic approach to diagnosing and resolving SSL/proxy connectivity issues with restricted websites
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,395 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Diagnostic Workflow
- Fallback Strategies
- Decision Tree
- Important Notes
- Success Criteria
Files
.skill_idasset43 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytesSKILL.mdcore6,374 bytes
Read SKILL.md
# SSL/Proxy Connectivity Troubleshooting
This skill provides a structured workflow for diagnosing and resolving network connectivity issues when accessing government websites, corporate portals, or other restricted domains that commonly exhibit SSL certificate problems, proxy requirements, or access restrictions.
## When to Use
Apply this skill when:
- HTTP requests fail with SSL/TLS certificate errors
- Connections timeout or are refused through corporate/government networks
- Proxy settings may be interfering with connectivity
- Primary data sources are inaccessible and alternatives are needed
## Diagnostic Workflow
View the complete source on GitHubstructured-document-creation
When your agent uses it
Create coordinated internal/external documents from reference materials with consistent formatting and cross-references
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,383 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Example Structure
- Tips for Success
- Common Pitfalls to Avoid
Files
.skill_idasset42 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytesSKILL.mdcore7,197 bytes
Read SKILL.md
# Structured Document Creation Workflow
This skill guides you through creating multiple audience-specific documents from a single reference source while maintaining consistency, proper formatting, and cross-references.
## When to Use This Skill
Use this pattern when you need to:
- Create both internal and external-facing documents from the same source material
- Maintain consistent information across multiple documents
- Extract structured requirements (timelines, roles, steps, policies)
- Ensure proper cross-referencing between related documents
## Step-by-Step Instructions
View the complete source on GitHubtask-verification-checkpoints
When your agent uses it
Verify output format, file coverage, and task alignment before completing
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
1,084 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Three Critical Checkpoints
- Pre-Completion Checklist
- When to Apply
- Common Failure Modes to Catch
- Quick Reference
Files
.skill_idasset43 bytesSKILL.mdcore5,040 bytesSKILL.mdcore5,040 bytesSKILL.mdcore5,040 bytesSKILL.mdcore5,040 bytesSKILL.mdcore5,040 bytes
Read SKILL.md
# Task Verification Checkpoints
Before declaring a task as `<COMPLETE>`, perform these verification checks to ensure the deliverable matches requirements and prevents wrong-task completion.
## Overview
This skill prevents common failures where agents:
- Create outputs in wrong formats (PDF vs PPTX vs DOCX)
- Skip processing some reference files
- Drift from the actual task requirements
## Three Critical Checkpoints
### Checkpoint 1: Output Format VerificationView the complete source on GitHubWhen your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
2,106 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
.skill_idasset42 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytesSKILL.mdcore7,665 bytes
Read SKILL.md
The patch comprehensively addresses all identified issues:
1. **Added fallback strategies** for when Python libraries (librosa, soundfile, python-docx) are unavailable
2. **Documented command-line alternatives**:
- DOCX parsing with `unzip -p file.docx word/document.xml | sed` and `pandoc`
- Audio analysis with `ffprobe` and `sox` instead of librosa
3. **Added troubleshooting section** for common import failures (librosa, soundfile, libsndfile)
4. **Added Tool Selection Matrix** showing preferred tools and fallbacks for each task
5. **Enhanced verification steps** with CLI-only methods using ffprobe/sox
This directly addresses the execution failure context where the agent successfully completed the task using shell command-line tools despite Python library failures.
### Tool Availability Fallback Strategy
This workflow is designed to handle environments where Python libraries may be unavailable. Always attempt the primary Python-based approach first, but be prepared to fall back to command-line alternatives:View the complete source on GitHubverified-script-execution
When your agent uses it
Fallback workflow for reliable file creation and verification when automated code execution fails
What it loads into context
Frontmatter
23 tokensAlways available to the agent
SKILL.md
1,052 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Activate This Pattern
- Step 1: Verify Working Directory
- Step 2: Create Scripts via Heredoc
- Step 3: Make Executable and Run with Explicit Path
- Step 4: Verify Output
- Complete Example: PDF and Word Document Generation
- Efficiency Tips
- Common Pitfalls to Avoid
- Migration Back to Automated Tools
Files
.skill_idasset39 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytesSKILL.mdcore4,534 bytes
Read SKILL.md
# Verified Script Execution Workflow
When `execute_code_sandbox` or `shell_agent` fails repeatedly, use this manual fallback pattern to reliably create and verify files through explicit shell commands.
## When to Activate This Pattern
- After 3+ consecutive failures with `execute_code_sandbox`
- When `shell_agent` produces repeated errors without progress
- For critical deliverables (PDFs, Word docs, reports) that must be created reliably
- When working directory confusion causes file creation failures
## Step 1: Verify Working Directory
Always confirm your current location before creating any files:View the complete source on GitHubverify-all-deliverables
When your agent uses it
Ensure all required output files are created and verified before marking a task complete
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
689 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- Instructions
- Common Pitfalls
- Example Workflow
Files
.skill_idasset37 bytesSKILL.mdcore3,029 bytesSKILL.mdcore3,029 bytesSKILL.mdcore3,029 bytesSKILL.mdcore3,029 bytes
Read SKILL.md
# Verify All Deliverables Before Completion
## Purpose
This skill prevents premature task completion in multi-deliverable workflows by ensuring every required output file is created, verified to exist with non-zero size, and confirmed before declaring `<COMPLETE>`.
## When to Use
Use this skill when a task requires creating multiple output files (e.g., spreadsheet + document, report + summary, data file + visualization).
## Instructions
### Step 1: Identify All Deliverables Upfront
View the complete source on GitHubverify-success-after-unknown-error
When your agent uses it
Verify task completion by checking filesystem state when execute_code_sandbox or run_shell return misleading unknown errors
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
976 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Apply
- Verification Steps
- Code Example: Complete Pattern
- Shell Command Example
- Benefits
- Anti-Patterns to Avoid
- Related Tools
Files
.skill_idasset48 bytesSKILL.mdcore4,633 bytesSKILL.mdcore4,633 bytesSKILL.mdcore4,633 bytesSKILL.mdcore4,633 bytesSKILL.mdcore4,633 bytes
Read SKILL.md
# Verify Success After Unknown Error
## Purpose
When `execute_code_sandbox` or `run_shell` return "unknown error" messages, the underlying task may have actually succeeded. This skill provides a systematic approach to verify actual completion before assuming failure and retrying unnecessarily.
## When to Apply
Use this pattern when:
- `execute_code_sandbox` returns "unknown error" but your code may have completed
- `run_shell` fails with unclear error messages
- File creation, modification, or transformation tasks report errors
- The error message is generic/unspecified rather than a clear failure reason
View the complete source on GitHubweb-tool-fallback
When your agent uses it
Implement fallback strategies when web-reading tools fail simultaneously
What it loads into context
Frontmatter
18 tokensAlways available to the agent
SKILL.md
1,664 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Recognition Criteria
- Fallback Procedure
- Decision Tree
- Task-Type Adaptations
- Example Application
- Best Practices
Files
.skill_idasset31 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytesSKILL.mdcore7,668 bytes
Read SKILL.md
# Web Tool Fallback Strategy
## When to Use This Skill
Apply this skill when **all** web-reading tools (`read_webpage`, `search_web`) fail simultaneously with unknown errors during a research or information-gathering task.
## Recognition Criteria
Confirm this pattern before applying fallbacks:
- Multiple web tool calls have failed (not just one isolated failure)
- Errors are unknown/unexpected (not expected 404s or rate limits that can be handled normally)
- The information is still needed to complete the task
## Fallback ProcedureView the complete source on GitHubweb3-fullstack-systematic-build
When your agent uses it
Systematic approach to building full-stack Web3 applications layer by layer
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
1,619 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1: Project Structure
- Phase 2: Interface Contracts First
- Phase 3: Core Contract Implementation
- Phase 4: Frontend Configuration
- Phase 5: Component Development
- Phase 6: Deployment Scripts
- Key Principles
- Recovery from Failures
Files
.skill_idasset45 bytesSKILL.mdcore7,250 bytesSKILL.mdcore7,250 bytes
Read SKILL.md
# Web3 Full-Stack Systematic Build
This skill provides a structured, layer-by-layer approach to building complex full-stack Web3 applications. Follow this sequence to maintain clarity, reduce coupling, and enable incremental testing even when tool failures occur.
## Phase 1: Project Structure
First, establish the complete directory structure before writing any code:
```
project-name/
├── contracts/
│ ├── interfaces/
│ ├── core/
│ ├── libraries/View the complete source on GitHubweb3-fullstack-packaged-build
When your agent uses it
Systematic full-stack Web3 build with mandatory packaging and delivery phase
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
2,108 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1: Project Structure
- Phase 2: Interface Contracts First
- Phase 3: Core Contract Implementation
- Phase 4: Frontend Configuration
- Phase 5: Component Development
- Phase 6: Deployment Scripts
- Phase 7: Packaging and Delivery
- Key Principles
- Recovery from Failures
- Iteration Budget Management
Files
.skill_idasset54 bytesSKILL.mdcore9,315 bytesSKILL.mdcore9,315 bytesSKILL.mdcore9,315 bytesSKILL.mdcore9,315 bytesSKILL.mdcore9,315 bytes
Read SKILL.md
# Web3 Full-Stack Packaged Build
This skill provides a structured, layer-by-layer approach to building complex full-stack Web3 applications **with integrated deliverable packaging**. Follow this sequence to maintain clarity, reduce coupling, enable incremental testing, and ensure a complete, shippable artifact is produced even when tool failures occur.
## Phase 1: Project Structure
First, establish the complete directory structure before writing any code:
```
project-name/
├── contracts/
│ ├── interfaces/
│ ├── core/
│ ├── libraries/View the complete source on GitHubworking-directory-resolution
When your agent uses it
Resolve file access failures by changing to the correct working directory before command execution
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
681 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem Symptoms
- Solution
- Implementation Pattern
- When to Apply
- Best Practices
- Common Pitfalls
- Fallback Strategy
Files
.skill_idasset42 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytesSKILL.mdcore2,927 bytes
Read SKILL.md
# Working Directory Resolution Pattern
Many file operation failures occur because the tool's current working directory doesn't match where the target files are located. This skill provides a reliable pattern for resolving such issues.
## Problem Symptoms
File operations fail with errors like:
- "File not found" or "No such file or directory"
- "Permission denied" (when path is actually relative)
- Tools returning empty results for files that should exist
These failures often occur even when files are present in the workspace—the working directory context is simply wrong.
## SolutionView the complete source on GitHubwrite-file-fallback-report
When your agent uses it
Generate professional documents using write_file when primary data sources fail, leveraging embedded domain knowledge instead of external retrieval
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
950 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Code Example
- Best Practices
- Common Pitfalls
- Success Criteria
Files
.skill_idasset40 bytesSKILL.mdcore4,606 bytesSKILL.mdcore4,606 bytesSKILL.mdcore4,606 bytesSKILL.mdcore4,606 bytesSKILL.mdcore4,606 bytes
Read SKILL.md
# Write-File Fallback Report Generation
## When to Use This Skill
Use this workflow when attempting to generate a document or report, but **multiple primary data source tools fail simultaneously**:
- `read_file` returns binary/image data instead of text (common with PDFs)
- `search_web` returns errors or no results
- `execute_code_sandbox` fails unexpectedly
- Other data retrieval tools are unavailable
**Key insight**: Rather than getting stuck on failed data retrieval, pivot immediately to generating the document directly with `write_file` using professionally structured content and embedded domain knowledge.
## Step-by-Step InstructionsView the complete source on GitHubfallback-doc-with-delegation
When your agent uses it
Generate professional documents after tool failures using shell_agent for complex formats or write_file for simple text/markdown
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,839 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step-by-Step Instructions
- Code Example
- Best Practices
- Common Pitfalls
- Success Criteria
- Method Comparison
- Decision Checklist
Files
.skill_idasset49 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytesSKILL.mdcore8,898 bytes
Read SKILL.md
# Fallback Document Generation with Delegation
## When to Use This Skill
Use this workflow when attempting to generate a document or report, but **multiple primary data source tools fail simultaneously**:
- `read_file` returns binary/image data instead of text (common with PDFs)
- `search_web` returns errors or no results
- `execute_code_sandbox` fails unexpectedly
- Other data retrieval tools are unavailable
**Key insight**: Rather than getting stuck on failed data retrieval, pivot immediately to generating the document using the most appropriate available method—either `shell_agent` for complex formats or `write_file` for simple text.
## Step-by-Step InstructionsView the complete source on GitHubcontext-anchored-fallback-report
When your agent uses it
Generate documents with write_file when retrieval tools fail, with explicit guardrails against task context drift
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,368 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Critical Warning: Context Drift Prevention
- When to Use This Skill
- Step-by-Step Instructions
- Code Example: Full Pattern
- Guardrails Against Context Drift
- Best Practices
- Common Pitfalls & Solutions
- Success Criteria
- Quick Reference Card
Files
.skill_idasset56 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytesSKILL.mdcore11,087 bytes
Read SKILL.md
# Context-Anchored Fallback Report Generation
## Critical Warning: Context Drift Prevention
**DO NOT ABANDON THE ORIGINAL TASK** when tools fail. The most common failure mode is switching to an unrelated task after encountering tool errors.
```
CONTEXT_DRIFT_WARNING:
IF tool_failures occur (read_webpage, search_web, execute_code_sandbox)
THEN you MUST stay on the ORIGINAL task
AND you MUST NOT switch to unrelated tasks
AND you MUST generate output for the original goal using write_file
```
View the complete source on GitHubzero-iteration-failure-analysis
When your agent uses it
Identify and handle agent failures with 0 iterations as pre-execution system issues
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
929 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Identification Checklist
- Failure Mode Classification
- Investigation Steps
- Common Causes and Resolutions
- Escalation Criteria
- Example Analysis
- Anti-Patterns to Avoid
- Integration with Failure Tracking
Files
.skill_idasset45 bytesSKILL.mdcore4,478 bytesSKILL.mdcore4,478 bytes
Read SKILL.md
# Zero-Iteration Failure Analysis
This skill provides a workflow for detecting and responding to agent failures that occur before any iterations are executed. These failures indicate system-level problems rather than task execution issues.
## When to Apply
Use this skill when analyzing agent execution results and you observe:
- **0 iterations** reported in the execution summary
- **No tool invocations** in the conversation log
- **No artifacts created** (no files, outputs, or intermediate results)
- **Error message** present but no agent reasoning visible
## Identification Checklist
View the complete source on GitHubzip-deliverable-finalization
When your agent uses it
Ensure codebase deliverables are properly packaged as ZIP exports in a dedicated final step
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
676 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Apply
- Steps
- Common Mistakes to Avoid
- Example
- Notes
Files
.skill_idasset42 bytesSKILL.mdcore3,148 bytesSKILL.mdcore3,148 bytesSKILL.mdcore3,148 bytesSKILL.mdcore3,148 bytes
Read SKILL.md
# ZIP Deliverable Finalization
## Purpose
When a task requires delivering a codebase or project directory, do not assume that creating the project structure equals completion. A dedicated final iteration must explicitly package the deliverable as a ZIP archive.
## When to Apply
Apply this skill when:
- The task involves creating a codebase, project, or multi-file deliverable
- The output should be exportable or downloadable
- A ZIP archive is the expected or implied deliverable format
## Steps
### 1. Recognize Deliverable RequirementsView the complete source on GitHubzip-export-deliverable
When your agent uses it
Ensures codebase deliverables are properly exported as ZIP archives through a dedicated finalization step
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
688 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Apply
- Common Pitfall
- Step-by-Step Instructions
- Code Example
- Checklist
- Related Patterns
Files
.skill_idasset36 bytesSKILL.mdcore3,072 bytesSKILL.mdcore3,072 bytesSKILL.mdcore3,072 bytesSKILL.mdcore3,072 bytesSKILL.mdcore3,072 bytesSKILL.mdcore3,072 bytes
Read SKILL.md
# ZIP Export Deliverable Finalization
## Purpose
When a task requires delivering a codebase or project directory as a ZIP archive, this skill ensures the deliverable is actually created through an explicit finalization step, rather than assuming directory creation equals completion.
## When to Apply
Use this skill when:
- The task deliverable is a codebase, project, or directory structure
- The deliverable must be exported or packaged as a ZIP file
- You have already created the project files and directory structure
## Common PitfallView the complete source on GitHubapi-proxy-endpoint
When your agent uses it
Create serverless API proxy endpoints that hide API keys and provide a unified backend for the dashboard frontend. Designed for Vercel deployment.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
1,254 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Endpoint Structure
- CORS Helper
- Example: Stock Proxy Endpoint
- Example: News Proxy Endpoint
- Key Patterns
- Local Development
Files
.skill_idasset33 bytesSKILL.mdcore5,036 bytes
Read SKILL.md
# API Proxy Endpoint Pattern
External APIs often require API keys that must not be exposed in frontend code. Create serverless proxy endpoints that:
- Hide API keys on the server side
- Provide a unified `/api/*` namespace for the frontend
- Handle CORS, rate limiting, and error wrapping
## Endpoint Structure
Each API endpoint is a file in the `api/` directory:
```
api/
├── stocks.ts # Stock market data proxyView the complete source on GitHubcodebase-pattern-analyzer
When your agent uses it
Analyze a reference codebase to discover and extract reusable architectural patterns. Produces structured pattern descriptions that can be turned into standalone skills. This is a meta-skill that bootstraps the skill evolution chain.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,519 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step 1: Map the Directory Structure
- Step 2: Identify the Component Pattern
- Step 3: Identify the Service Layer Pattern
- Step 4: Identify the API Proxy Pattern
- Step 5: Identify the Styling System
- Step 6: Identify the Scheduling / Refresh Pattern
- Step 7: Synthesize Into Pattern Descriptions
- Output
- Tips
Files
.skill_idasset39 bytesSKILL.mdcore6,645 bytes
Read SKILL.md
# Codebase Pattern Analyzer
Systematically analyze a reference codebase and extract reusable architectural patterns into structured descriptions. These descriptions become the raw material for new skills (via the `skill-template-generator` skill).
## When to Use
- You need to understand how a large codebase is structured before replicating it
- You want to extract a specific pattern (component architecture, service layer, API proxy, etc.) from a reference project
- You are bootstrapping a new project that should follow the conventions of an existing one
## Step 1: Map the Directory Structure
Read the top-level directory and identify the major code zones:
View the complete source on GitHubcombined-head-linecount-check
When your agent uses it
Verify a file's first N lines and total line count in one shell call using head and wc -l with an echo separator, minimizing read operations and shell iterations.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
905 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why
- Pattern
- Examples
- When to Apply
- Integration with Parallel Reads
- Key Takeaway
Files
.skill_idasset43 bytesSKILL.mdcore3,639 bytesSKILL.mdcore3,639 bytesSKILL.mdcore3,639 bytesSKILL.mdcore3,639 bytesSKILL.mdcore3,639 bytes
Read SKILL.md
# Combined Head + Line Count Check
When you need to **both** inspect the top of a file and confirm its total line count, collapse the two checks into a single `run_shell` call instead of issuing two separate commands.
## Why
- Each shell call is a round-trip. Two separate calls (`head` then `wc -l`) cost two iterations.
- A combined call costs one iteration and returns both pieces of information atomically.
- When checking multiple files at once, each file still only needs one call (or all files can be parallelized in a single compound command).
## Pattern
```bash
head -N <file> && echo "---" && wc -l <file>View the complete source on GitHubcreate-full-stack-panel-feature
When your agent uses it
Multi-layer workflow for creating complete panel features by analyzing existing patterns and generating coordinated server routes, services, UI components, registration, and styling files.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,437 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Key Principles
- Common Pitfalls
- Variations
Files
.skill_idasset45 bytesSKILL.mdcore10,241 bytesSKILL.mdcore10,241 bytesSKILL.mdcore10,241 bytesSKILL.mdcore10,241 bytes
Read SKILL.md
# Create Full-Stack Panel Feature
This skill guides you through creating a complete, pattern-consistent panel feature across all application layers: backend API routes, service logic, frontend components, registration, and styling.
## When to Use
- Adding a new panel type to a dashboard or admin interface
- Creating a feature that spans multiple architectural layers
- Ensuring consistency with existing codebase patterns across the stack
## Workflow Steps
### 1. Identify Pattern Files
View the complete source on GitHubcreate-full-stack-panel-feature-with-server-wiring
When your agent uses it
Multi-layer workflow for creating complete panel features by analyzing existing patterns and generating coordinated server routes, services, UI components, registration, styling files, AND explicitly wiring new handlers into the server's dispatch table (supports both Express middleware and manual http.createServer switch/case patterns).
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
4,784 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Workflow Steps
- Key Principles
- Common Pitfalls
- Variations
Files
.skill_idasset54 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytesSKILL.mdcore19,503 bytes
Read SKILL.md
# Create Full-Stack Panel Feature (with Server Wiring)
This skill guides you through creating a complete, pattern-consistent panel feature across all application layers: backend API routes, service logic, frontend components, registration, styling — **and crucially, wiring the new route handler into the server's dispatch table**, whether that uses Express or a manual `http.createServer` pattern.
## When to Use
- Adding a new panel type to a dashboard or admin interface
- Creating a feature that spans multiple architectural layers
- Ensuring consistency with existing codebase patterns across the stack
- Projects that use a manual `http.createServer` dispatch loop instead of Express router mounting
## Workflow Steps
### 1. Identify Pattern FilesView the complete source on GitHubcreate-skill-from-source-code
When your agent uses it
Analyze existing source code to identify key patterns and generate comprehensive educational skill documentation with proper YAML frontmatter, architectural analysis, code templates, and usage examples.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,541 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Prerequisites
- Workflow Steps
- Tips for Creating Effective Skills
- Example: Transforming a Virtual List Component
- Common Pitfalls to Avoid
- Validation Checklist
Files
.skill_idasset43 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytesSKILL.mdcore7,148 bytes
Read SKILL.md
# Create Skill from Source Code
This skill guides you through the process of analyzing an existing source code implementation and transforming it into comprehensive educational documentation in the form of a skill file.
## Overview
When you have a reference implementation and need to create teaching materials or reusable documentation from it, follow this systematic workflow to extract patterns, analyze architecture, and generate well-structured educational content.
## Prerequisites
- Access to the source code file(s) you want to document
- Understanding of the target audience for the skill
- Knowledge of the programming language/framework used
View the complete source on GitHubcss-append-selector-verify
When your agent uses it
Safely append CSS styles from one file to another, with per-selector grep verification after every append to catch silent truncation that tail or wc-l alone would miss
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
1,982 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Workflow Steps
- Complete Example
- Safety Checklist
- Common Pitfalls
- Tips
Files
.skill_idasset38 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytesSKILL.mdcore8,348 bytes
Read SKILL.md
# Safe CSS Append Workflow (with Per-Selector Verification)
This skill provides a systematic approach for safely appending CSS styles from a source file to a destination file. The workflow ensures no content is overwritten, CSS variables are properly adapted, and **every appended selector is individually confirmed present** — so silent heredoc truncation of long lines is caught immediately rather than being masked by a passing line-count check.
## When to Use This Skill
- Migrating styles between projects
- Copying component styles while preserving existing rules
- Adding new CSS rules without duplicating or conflicting with existing styles
- Adapting styles to use a different set of CSS variables
## Workflow Steps
### 1. Read and Analyze Source CSSView the complete source on GitHubdashboard-domain-specification
When your agent uses it
A reusable template for defining detailed domain specifications for dashboard projects, including panel requirements, data sources, and interfaces.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
527 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Steps
- Example
- Best Practices
Files
.skill_idasset44 bytesSKILL.mdcore2,368 bytes
Read SKILL.md
# Dashboard Domain Specification
This skill provides a structured approach to creating detailed domain specifications for dashboard projects. It ensures clarity and completeness by covering panel requirements, data sources, and interfaces.
## Steps
1. **Define Dashboard Purpose**:
- Clearly state the primary goal of the dashboard (e.g., monitoring, analytics, reporting).
2. **List Panels**:
- Enumerate all panels to be included in the dashboard.
- For each panel, specify:
- **Title**: Descriptive name of the panel.
- **Purpose**: What the panel aims to display or achieve.View the complete source on GitHubdata-driven-panel
When your agent uses it
Create dashboard panel components with integrated resilient data services, combining UI construction and data fetching into a unified pattern.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,325 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Implementation
- Key Benefits
- Best Practices
Files
.skill_idasset36 bytesSKILL.mdcore5,766 bytes
Read SKILL.md
# Data-Driven Panel Pattern
Create dashboard panels that seamlessly integrate UI construction with resilient data fetching. Each panel is a self-contained component that manages its own data lifecycle.
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (outer container)
│ ├── header (title, status indicators)
│ └── content (data display area)
└── DataService (internal)
├── Circuit Breaker (failure handling)
└── Caching layerView the complete source on GitHubdata-service
When your agent uses it
Create data fetching services with circuit breaker pattern for API resilience. Services handle fetch, cache, retry, and expose typed data to panel components.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,142 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Circuit Breaker
- Service Module Pattern
- Key Patterns
- API Proxy Pattern
Files
.skill_idasset26 bytesSKILL.mdcore4,654 bytes
Read SKILL.md
# Data Service Pattern
Each panel's data comes from a dedicated **service module** in `src/services/`. Services handle API calls, caching, error handling with circuit breaker pattern.
## Circuit Breaker
The circuit breaker prevents cascading failures when an API is down. After N consecutive failures, it enters "cooldown" mode and serves cached data instead of hitting the API.
Create `src/utils/circuit-breaker.ts`:
```typescript
interface CircuitState {
failures: number;
cooldownUntil: number;View the complete source on GitHubdata-service-circuit-breaker-aware
When your agent uses it
Create data fetching services with circuit breaker pattern for API resilience. Services handle fetch, cache, retry, and expose typed data to panel components. Includes clear guidance on when to skip the circuit breaker for user-triggered one-shot calls versus background auto-polling services.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
2,054 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Circuit Breaker
- Service Module Pattern
- Key Patterns
- When to Skip the Circuit Breaker
- API Proxy Pattern
Files
.skill_idasset42 bytesSKILL.mdcore8,799 bytes
Read SKILL.md
# Data Service Pattern
Each panel's data comes from a dedicated **service module** in `src/services/`. Services handle API calls, caching, error handling with circuit breaker pattern.
## Circuit Breaker
The circuit breaker prevents cascading failures when an API is down. After N consecutive failures, it enters "cooldown" mode and serves cached data instead of hitting the API.
Create `src/utils/circuit-breaker.ts`:
```typescript
interface CircuitState {
failures: number;
cooldownUntil: number;View the complete source on GitHubdata-service-optional-params
When your agent uses it
Create data fetching services with circuit breaker pattern for API resilience, including a first-class pattern for building optional query parameters via URLSearchParams. Services handle fetch, cache, retry, optional filters, and expose typed data to panel components.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,124 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Circuit Breaker
- Service Module Pattern
- Optional Query Parameter Pattern
- Key Patterns
- API Proxy Pattern
Files
.skill_idasset42 bytesSKILL.mdcore8,800 bytes
Read SKILL.md
# Data Service Pattern
Each panel's data comes from a dedicated **service module** in `src/services/`. Services handle API calls, caching, error handling with circuit breaker pattern.
## Circuit Breaker
The circuit breaker prevents cascading failures when an API is down. After N consecutive failures, it enters "cooldown" mode and serves cached data instead of hitting the API.
Create `src/utils/circuit-breaker.ts`:
```typescript
interface CircuitState {
failures: number;
cooldownUntil: number;View the complete source on GitHubdata-service-proxy-direct
When your agent uses it
Create resilient data fetching services with circuit breaker pattern, supporting both proxied and direct API calls. Services handle fetch, cache, retry, and expose typed data to panel components.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
1,424 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Circuit Breaker
- Service Module Pattern
- Key Patterns
- API Proxy Pattern
Files
.skill_idasset35 bytesSKILL.mdcore5,818 bytes
Read SKILL.md
# Data Service Pattern
Each panel's data comes from a dedicated **service module** in `src/services/`. Services handle API calls, caching, error handling with circuit breaker pattern, and can work with both proxied and direct API calls.
## Circuit Breaker
The circuit breaker prevents cascading failures when an API is down. After N consecutive failures, it enters "cooldown" mode and serves cached data instead of hitting the API.
Create `src/utils/circuit-breaker.ts`:
```typescript
interface CircuitState {
failures: number;
cooldownUntil: number;View the complete source on GitHubdir-verify-parallel-shell-audit
When your agent uses it
Diagnose and resolve file access issues by verifying directory structure, reading multiple files in parallel batches, running combined shell property checks (head/wc-l) in the same iteration as directory listing, and validating TypeScript import patterns — all with built-in guidance to minimize total iteration count.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,504 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Steps
- Quick Reference: Iteration Collapse Patterns
- Best Practices
- Common Fix Categories (Checklist)
Files
.skill_idasset58 bytesSKILL.mdcore10,798 bytesSKILL.mdcore10,798 bytesSKILL.mdcore10,798 bytesSKILL.mdcore10,798 bytesSKILL.mdcore10,798 bytes
Read SKILL.md
# Verify Directory Structure — Parallel Audit with Shell Property Checks
This skill provides a systematic approach to diagnosing file access issues and auditing source trees efficiently. It extends the parallel batch reading approach with an **integrated shell property check phase** that combines `head -N` and `wc -l` into a single `run_shell` call, co-scheduled with directory listing in Phase 1. This eliminates a common extra iteration that would otherwise be required to check file properties such as line counts and leading content (e.g., CSS/config file headers).
---
## Steps
### Phase 1 — Directory Verification + Shell Property Checks (Combined)
> **Key optimization**: Fire `list_dir` calls **and** `run_shell` property checks in the same iteration. This avoids a dedicated iteration later just to learn "how many lines does this file have?" or "what is the first line of this CSS file?".
1. **Identify Target Paths**: Collect every file or directory path involved in the operation. Prefer absolute paths to eliminate ambiguity. At this stage, also note any files whose properties (line count, header content) you already know you will need — typically CSS, config, or data files.
View the complete source on GitHubdynamic-panel-component
When your agent uses it
Create a dashboard panel component with advanced dynamic content updates and robust error handling, including retry logic and state management, using vanilla TypeScript DOM API.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
2,443 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class (Enhanced)
- Creating a Concrete Panel (Example: StockPanel with Enhanced Error Handling)
- Key Patterns
- Sparkline Utility
- Additional Examples
Files
.skill_idasset45 bytesSKILL.mdcore10,023 bytes
Read SKILL.md
# Dynamic Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class, with enhanced dynamic content updates and error handling.
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (outer container, .panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)
│ │ │ ├── title (.panel-title)
│ │ │ └── newBadge (.panel-new-badge) [optional]
│ │ ├── statusBadge (.panel-data-badge) [optional]View the complete source on GitHubenhance-typescript-ui-components
When your agent uses it
Add visual features (thumbnails, badges, dynamic styling) to TypeScript components by coordinating TypeScript logic changes with CSS updates
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
1,728 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Workflow Steps
- Best Practices
- Example: Adding Source Badges
- Common Pitfalls
Files
.skill_idasset46 bytesSKILL.mdcore7,217 bytes
Read SKILL.md
# Enhance TypeScript UI Components
A systematic workflow for adding visual enhancements to TypeScript UI components, including thumbnails, color-coded badges, and dynamic styling. This pattern applies to component files that render data items (lists, panels, cards, etc.).
## When to Use This Skill
- Adding visual indicators (badges, labels, icons) to existing components
- Implementing thumbnail images with fallback placeholders
- Applying dynamic, data-driven colors or styles
- Coordinating TypeScript component logic with CSS styling
## Workflow Steps
### 1. Add Constants at File TopView the complete source on GitHubfinnhub-stock-api
When your agent uses it
Integrate with Finnhub Stock API for real-time and historical stock market data. Covers quote fetching, company profiles, and WebSocket streaming.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
1,272 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Key Endpoints
- Frontend Service Implementation
- Alternative APIs (from public-apis)
- Server-Side Proxy
Files
.skill_idasset32 bytesSKILL.mdcore4,120 bytes
Read SKILL.md
# Finnhub Stock API Integration
Finnhub provides free stock market data (REST + WebSocket). API key required (free tier: 60 calls/min).
- **Docs**: https://finnhub.io/docs/api
- **Base URL**: `https://finnhub.io/api/v1`
[Credential-related source omitted]
- **Rate limit**: 60 requests/minute (free), 300/min (premium)
- **CORS**: Unknown (use server-side proxy)
## Key Endpoints
### 1. Stock Quote (Real-Time)
View the complete source on GitHubfull-stack-panel-authoring
When your agent uses it
Single cohesive workflow for creating complete dashboard panel features in vanilla TypeScript — covers project-structure exploration, server dispatch pattern detection and wiring (Express or manual http.createServer), Panel base class component authoring with CircuitBreaker resilience and localStorage persistence, panel registration in index.ts, and safe file writing (including emoji workarounds).
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
5,573 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Quick Reference — File Checklist
- Step 1 — Explore Project Structure
- Step 2 — Detect Server Dispatch Pattern
- Step 3 — Create the Server Route Handler
- Step 4 — Create the Service Layer
- Step 5 — Wire the Route Handler into the Server
- Step 6 — Create the Panel Component
- Step 7 — Register the Component in index.ts
- Step 8 — Add Utility Files (if absent)
- Step 9 — Panel Base Class (if absent)
- Step 10 — Safe File Writing
- Validation Checklist
- Common Mistakes
Files
.skill_idasset61 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytesSKILL.mdcore22,748 bytes
Read SKILL.md
# Unified Full-Stack Panel Authoring
One guide for the complete workflow: backend route → service → server wiring → Panel component with resilience → registration. Eliminates the need to consult separate skills for what is always a single cohesive task.
---
## When to Use
- Adding a new panel type to a vanilla-TypeScript dashboard
- Creating a feature that spans all layers: server route, service, component, registration
- Ensuring pattern-consistency across the stack
- Projects using a manual `http.createServer` dispatch loop **or** Express
---View the complete source on GitHubidempotent-file-replace
When your agent uses it
Read-then-diff before writing a file to ensure the write is skipped when the content already matches, preventing unnecessary modifications and downstream side effects.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
918 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why This Matters
- Procedure
- Decision Flowchart
- Complete Example
- Edge Cases
- Key Principle
Files
.skill_idasset37 bytesSKILL.mdcore3,936 bytesSKILL.mdcore3,936 bytesSKILL.mdcore3,936 bytesSKILL.mdcore3,936 bytesSKILL.mdcore3,936 bytesSKILL.mdcore3,936 bytes
Read SKILL.md
# Idempotent File Replace
When tasked with **completely replacing** a file with specific content, always
perform a read-and-compare step before writing. Only write when the file
actually differs from the desired content.
## Why This Matters
| Risk of blind writes | Benefit of idempotent check |
|---|---|
| Triggers filesystem watchers / hot-reload loops | No spurious rebuild when content is unchanged |
| Wastes a tool call on a no-op | One extra read saves a write + all downstream costs |
| Pollutes VCS history with empty diffs | Clean commit history |
| Breaks CI caching layers | Stable mtimes keep caches valid |View the complete source on GitHublarge-file-write-heredoc
When your agent uses it
Reliable fallback technique for writing large file contents when write_file and shell_agent both fail with 'unknown error' due to payload size limits — uses run_shell with a Python heredoc to bypass tool constraints.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
833 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Template
- Step-by-Step Instructions
- Full Example
- When to Use This Pattern
- Notes
Files
.skill_idasset39 bytesSKILL.mdcore3,395 bytesSKILL.mdcore3,395 bytes
Read SKILL.md
# Large File Write Fallback
## Problem
When writing large files (typically several KB or more), two common tools may
fail with `unknown error` due to internal payload size limits:
- `write_file` — has a maximum content size it can handle in a single call.
- `shell_agent` — may also hit payload limits when the task description
includes large inline content.
## Solution
Use `run_shell` with a **Python heredoc** pattern. This streams the fileView the complete source on GitHublarge-file-write-mkdir
When your agent uses it
Reliable fallback technique for writing large file contents when write_file and shell_agent both fail with 'unknown error' due to payload size limits — uses run_shell with a Python heredoc to bypass tool constraints, with an explicit mkdir -p step to ensure the target directory exists before writing.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,176 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Template
- Step-by-Step Instructions
- Full Example
- When to Use This Pattern
- Notes
Files
.skill_idasset48 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytesSKILL.mdcore4,778 bytes
Read SKILL.md
# Large File Write Fallback (with Directory Pre-creation)
## Problem
When writing large files (typically several KB or more), two common tools may
fail with `unknown error` due to internal payload size limits:
- `write_file` — has a maximum content size it can handle in a single call.
- `shell_agent` — may also hit payload limits when the task description
includes large inline content.
A second class of failure occurs when the **target directory does not exist**:
Python's `open()` will raise `FileNotFoundError` if any intermediate directory
is missing. Always pre-create the parent directory to prevent this.View the complete source on GitHublarge-file-write-via-temp-script
When your agent uses it
Reliable fallback technique for writing large or special-character-heavy file content when inline write_file or shell_agent calls fail with unknown errors — uses a Python helper script written to a temp file to avoid escaping and truncation pitfalls.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,248 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution: Write a Python Script to a Temp File First
- Approach A — Python Triple-Quoted String (preferred for readability)
- Approach B — Base64-Encoded Content (most robust for binary/complex content)
- Approach C — shell_agent Delegation (simplest for agents)
- Decision Guide
- Anti-Patterns to Avoid
- Verification Step
- Notes
Files
.skill_idasset46 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytesSKILL.mdcore4,759 bytes
Read SKILL.md
# Large File Write via Temp Script
## Problem
Writing large files — especially TypeScript, TSX, or any content containing
Unicode emoji, backticks, `${}` template literals, or multi-line heredoc
conflicts — can silently fail or truncate content when passed inline.
**Failure modes observed:**
- `write_file` returns `[ERROR] unknown error` on large payloads
- `node -e '...'` with backtick template literals silently empties the target file
- `python3 -c '...'` breaks on unescaped quotes or special characters
- `shell_agent` may time out or fail when the inline content is too large
View the complete source on GitHublist-and-count-directories
When your agent uses it
List and count directories in a path by filtering list_dir results for directory entries and excluding hidden/system files
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
766 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Use Cases
- Workflow
- Implementation Example
- Tips
- Common Patterns
- Related Techniques
Files
.skill_idasset40 bytesSKILL.mdcore3,430 bytesSKILL.mdcore3,430 bytes
Read SKILL.md
# List and Count Directories
This skill provides a systematic workflow for listing and counting directories within a given path using the `list_dir` tool. It filters results to identify directories, excludes hidden and system entries, and presents both an enumerated list and a total count.
## Use Cases
- Project structure analysis
- Skill or module inventory
- Repository exploration
- Directory auditing and documentation
## Workflow
### Step 1: Get Directory ContentsView the complete source on GitHubnews-api-integration
When your agent uses it
Integrate with news APIs (GNews, NewsAPI, etc.) for aggregated news feeds. Covers headline fetching, search, and category filtering.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
1,147 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Recommended: GNews
- Alternative: NewsAPI.org
- Other Alternatives (from public-apis)
- Frontend Service Implementation
- HackerNews (No API Key Needed)
- Panel Rendering Pattern
Files
.skill_idasset35 bytesSKILL.mdcore4,303 bytesSKILL.mdcore4,303 bytes
Read SKILL.md
# News API Integration
Multiple news APIs available. GNews is recommended for free tier usability.
## Recommended: GNews
- **Docs**: https://gnews.io/docs/v4
- **Base URL**: `https://gnews.io/api/v4`
[Credential-related source omitted]
- **Free tier**: 100 requests/day, 10 articles per request
- **CORS**: Yes
### Top Headlines
View the complete source on GitHubpanel-base-advanced
When your agent uses it
Unified guide for authoring dashboard panel components in vanilla TypeScript — covers the authoritative Panel base class (grid-span persistence, dual resize handles, radar loading animation, exponential-backoff error countdown, data/new badge helpers, full destroy() cleanup), localStorage state via loadMap/saveMap, exponential-backoff retry, and CircuitBreaker integration. Shows how to wrap any existing fetchX() service call with CircuitBreaker.execute() as a one-liner and clarifies when each resilience layer is appropriate.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
6,156 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- File 1 — `src/components/Panel.ts`
- File 2 — `src/utils/circuit-breaker.ts`
- File 3 — `src/utils/sparkline.ts`
- Key differences from the old Panel pattern
- Creating a Concrete Panel
- CSS reference for new features
Files
.skill_idasset61 bytesSKILL.mdcore24,292 bytesSKILL.mdcore24,292 bytesSKILL.mdcore24,292 bytes
Read SKILL.md
# Resilient Panel — Unified Pattern (v2)
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX).
Each panel is a class extending a `Panel` base class and optionally wraps its data source with a `CircuitBreaker`.
---
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (.panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)View the complete source on GitHubpanel-breaker-backoff
When your agent uses it
Unified guide for authoring dashboard panel components in vanilla TypeScript — covers the Panel base class architecture, localStorage state persistence, exponential-backoff retry, and CircuitBreaker integration. Shows how to wrap any existing fetchX() service call with CircuitBreaker.execute() as a one-liner and clarifies when each resilience layer is appropriate.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
4,670 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- File 1 — `src/components/Panel.ts`
- File 2 — `src/utils/circuit-breaker.ts`
- File 3 — `src/utils/sparkline.ts`
- Creating a Concrete Panel
- Decision Guide — Which resilience layer?
- Protected API Reference
- Key Patterns (checklist)
- localStorage Utilities (optional helpers)
Files
.skill_idasset52 bytesSKILL.mdcore19,347 bytesSKILL.mdcore19,347 bytes
Read SKILL.md
# Resilient Panel — Unified Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX).
Each panel is a class extending a `Panel` base class and optionally wraps its data source with a `CircuitBreaker`.
---
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (.panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)View the complete source on GitHubpanel-breaker-stateful
When your agent uses it
Unified dashboard panel pattern combining circuit breaker resilience with enhanced UI features like retry logic, state persistence, and detailed error handling.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,391 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Implementation
- Key Patterns
Files
.skill_idasset40 bytesSKILL.mdcore10,076 bytes
Read SKILL.md
# Resilient Dashboard Panel Pattern
This skill merges the best of `data-service-merged` and `panel-component-enhanced` to create panels that are resilient to API failures while offering enhanced UI features. Each panel manages its own data fetching with built-in circuit breakers and retry logic, and persists its state to localStorage.
## Architecture Overview
1. **Service Module**: Each panel has a dedicated service module for data fetching, using circuit breakers for resilience.
2. **Panel Class**: Extends a base `Panel` class with built-in loading/error states, retry logic, and state persistence.
3. **Data Flow**: Panels automatically fetch data, handle errors with retries, and persist UI state.
## Implementation
### 1. Circuit Breaker Utility with Enhanced Logging
View the complete source on GitHubpanel-component
When your agent uses it
Create a dashboard panel component using vanilla TypeScript DOM API, following the worldmonitor Panel architecture. Panels have a header with title/count, scrollable content area, loading/error states, and resize handles.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,703 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class (Simplified for this project)
- Creating a Concrete Panel (Example: StockPanel)
- Key Patterns
- Sparkline Utility
Files
.skill_idasset29 bytesSKILL.mdcore6,883 bytes
Read SKILL.md
# Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class.
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (outer container, .panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)
│ │ │ ├── title (.panel-title)
│ │ │ └── newBadge (.panel-new-badge) [optional]
│ │ ├── statusBadge (.panel-data-badge) [optional]View the complete source on GitHubpanel-component-aggregator
When your agent uses it
Dashboard panel component pattern for aggregator/summary panels that accept pushed partial data updates via updateData(), defer rendering until first data arrives, and incrementally re-render metrics without re-fetching — ideal for panels that synthesize data already fetched by other panels.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,825 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Pattern
- Architecture Overview
- Base Panel Class
- AggregatorPanel Base Class
- Concrete Example: SummaryPanel
- Coordinator / Push Pattern
- Key Patterns
- Aggregator vs Fetching Panel Checklist
- TypeScript Strict-Mode Notes
Files
.skill_idasset54 bytesSKILL.mdcore17,040 bytesSKILL.mdcore17,040 bytesSKILL.mdcore17,040 bytes
Read SKILL.md
# Aggregator Panel Component Pattern
Create **aggregator** dashboard panel components using **vanilla TypeScript** (no framework, no JSX).
An aggregator panel does **not** fetch data itself. Instead, it receives partial data pushes from sibling panels (or a coordinator) via `updateData(partial)`, defers its first render until enough data has arrived, and re-renders incrementally on each subsequent push.
This skill is self-contained. It covers the base `Panel` class, the `AggregatorPanel` generic base class, and a concrete example (`SummaryPanel`).
---
## When to Use This Pattern
| Use case | Fetching Panel | Aggregator Panel |
|---|---|---|
| Panel owns its own API endpoint | yes | no |View the complete source on GitHubpanel-component-colocated-helpers
When your agent uses it
Enhanced dashboard panel component with robust error handling, retry logic, localStorage persistence, and co-located inline helper functions (e.g. timeAgo, statusIcon) for self-contained, import-light panel implementations.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
3,836 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class (Simplified for this project)
- Creating a Concrete Panel (Example: StockPanel)
- Key Patterns
- Co-located Helper Pattern
- Sparkline Utility
Files
.skill_idasset47 bytesSKILL.mdcore15,612 bytes
Read SKILL.md
# Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class.
## Architecture Overview
### Enhanced Features
- **Retry Logic**: Automatically retries failed data fetches with exponential backoff.
- **State Persistence**: Saves panel state (expanded/collapsed, size) to localStorage.
- **Detailed Error Handling**: Provides more granular error messages and recovery options.
- **Co-located Helpers**: Panel-specific pure utility functions live in the same file as the panel class, keeping implementations self-contained.
```
Panel (base class)View the complete source on GitHubpanel-component-with-push-sidebar
When your agent uses it
Dashboard panel components (class-based, self-fetching) and push-update sidebar modules (functional, externally-driven) using vanilla TypeScript DOM API, with retry logic, localStorage persistence, and guarded CSS injection.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
5,800 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Part 1 — Panel Class Pattern
- Part 2 — Push-Update Sidebar Pattern
- Part 3 — Sparkline Utility
- Quick-Reference Decision Tree
Files
.skill_idasset43 bytesSKILL.mdcore24,568 bytesSKILL.mdcore24,568 bytesSKILL.mdcore24,568 bytesSKILL.mdcore24,568 bytes
Read SKILL.md
# Panel & Push-Update Sidebar Patterns
Two complementary patterns for building dashboard UI in **vanilla TypeScript** (no framework, no JSX):
| Pattern | Use when… |
|---|---|
| **Panel class** (extends `Panel`) | The component fetches its own data on a timer |
| **Push-update sidebar module** | Data arrives from outside (caller pushes it in) |
---
## Part 1 — Panel Class Pattern
### Architecture OverviewView the complete source on GitHubpanel-component-xss-safe
When your agent uses it
Create a dashboard panel component using vanilla TypeScript DOM API, following the worldmonitor Panel architecture. Panels have a header with title/count, scrollable content area, loading/error states, and resize handles. Includes XSS-safe rendering pattern with esc() helper for safely interpolating untrusted external API data into innerHTML.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
3,073 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- XSS-Safe Rendering: the `esc()` Helper
- Base Panel Class
- Creating a Concrete Panel (Example: StockPanel — XSS-safe)
- Creating a Concrete Panel (Example: EventPanel — calendar/news data)
- Key Patterns
- Sparkline Utility
- Checklist Before Submitting a Panel
Scripts executed separately
src/utils/esc.ts
Files
.skill_idasset45 bytesSKILL.mdcore12,557 bytessrc/utils/esc.tsruns951 bytes
Read SKILL.md
# Panel Component Pattern (XSS-Safe)
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class.
> **Security note:** Panels that consume external API data (calendar events, news feeds, stock names, user-supplied content, etc.) MUST escape all untrusted values before injecting them into `innerHTML`. Use the `esc()` helper documented below.
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (outer container, .panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)
│ │ │ ├── title (.panel-title)View the complete source on GitHubpanel-data-resilient
When your agent uses it
Create resilient, data-driven dashboard panels with integrated API handling and UI components, combining circuit breaker patterns with vanilla TypeScript panel architecture.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
2,044 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Implementation
- Key Patterns
Files
.skill_idasset33 bytesSKILL.mdcore8,508 bytes
Read SKILL.md
# Resilient Panel Pattern
This skill merges the best of `data-service` and `panel-component` to create panels that are both resilient to API failures and easy to implement. Each panel manages its own data fetching with built-in circuit breaker patterns and renders content using vanilla TypeScript.
## Architecture Overview
1. **Service Module**: Each panel has a dedicated service module for data fetching, using circuit breakers for resilience.
2. **Panel Class**: Extends a base `Panel` class with built-in loading/error states and content rendering.
3. **Data Flow**: Panels automatically fetch data, handle errors, and retry as needed.
## Implementation
### 1. Circuit Breaker Utility
View the complete source on GitHubpanel-event-forms
When your agent uses it
Create dashboard panel components with advanced event handling and form validation using vanilla TypeScript DOM API, following the worldmonitor Panel architecture.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
2,169 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class (Simplified for this project)
- Creating a Concrete Panel (Example: FinancePanel)
- Key Patterns
- Sparkline Utility
Files
.skill_idasset45 bytesSKILL.mdcore9,289 bytes
Read SKILL.md
# Enhanced Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class, now with enhanced event handling and form validation examples.
## Architecture Overview
```
Panel (base class)
├── element: HTMLElement (outer container, .panel)
│ ├── header: HTMLElement (.panel-header)
│ │ ├── headerLeft (.panel-header-left)
│ │ │ ├── title (.panel-title)
│ │ │ └── newBadge (.panel-new-badge) [optional]
│ │ ├── statusBadge (.panel-data-badge) [optional]View the complete source on GitHubpanel-grid-layout
When your agent uses it
CSS grid layout system for a responsive panel dashboard with dark theme. Uses CSS custom properties, auto-fill grid, and monospace font aesthetic inspired by worldmonitor.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,915 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CSS Variables (Dark Theme)
- Base Styles
- Grid Layout
- Panel Base Styles
- Loading & Error States
- Row/Item Patterns (reusable across panels)
- Responsive Breakpoints
- App Layout
Files
.skill_idasset31 bytesSKILL.mdcore6,115 bytes
Read SKILL.md
# Panel Grid Layout & Dark Theme
## CSS Variables (Dark Theme)
Create `src/styles/main.css` with these CSS custom properties:
```css
:root {
/* Backgrounds */
--bg: #0a0a0a;
--bg-secondary: #111;
--surface: #141414;
--surface-hover: #1e1e1e;
View the complete source on GitHubpanel-retry-localstorage
When your agent uses it
Enhanced dashboard panel component with robust error handling, retry logic, and localStorage persistence for state management.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
3,034 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class (Simplified for this project)
- Creating a Concrete Panel (Example: StockPanel)
- Protected API Reference
- Key Patterns
- Icon / Emoji Values
- Sparkline Utility
Files
.skill_idasset38 bytesSKILL.mdcore12,153 bytesSKILL.mdcore12,153 bytes
Read SKILL.md
# Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class.
## Architecture Overview
### Enhanced Features
- **Retry Logic**: Automatically retries failed data fetches with exponential backoff.
- **State Persistence**: Saves panel state (expanded/collapsed, size) to localStorage.
- **Detailed Error Handling**: Provides more granular error messages and recovery options.
```
Panel (base class)
├── element: HTMLElement (outer container, .panel)View the complete source on GitHubpanel-state-persistence
When your agent uses it
Unified dashboard panel component with robust error handling, retry logic, state persistence, and vanilla TypeScript implementation.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
2,097 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Base Panel Class
- Creating a Concrete Panel (Example: StockPanel)
- Key Patterns
- Sparkline Utility
Files
.skill_idasset43 bytesSKILL.mdcore8,663 bytes
Read SKILL.md
# Unified Panel Component Pattern
Create dashboard panel components using **vanilla TypeScript** (no framework, no JSX). Each panel is a class extending a `Panel` base class with built-in advanced features.
## Architecture Overview
### Unified Features
- **Retry Logic**: Automatically retries failed data fetches with exponential backoff.
- **State Persistence**: Saves panel state (expanded/collapsed, size) to localStorage.
- **Detailed Error Handling**: Provides granular error messages and recovery options.
- **Base Panel Structure**: Standardized DOM structure with header, content area, and optional count badge.
```
Panel (base class)View the complete source on GitHubpanel-visual-badges
When your agent uses it
Create visually rich, robust TypeScript UI components with panel architecture, combining enhanced features like retry logic, state persistence, and dynamic styling with a systematic workflow for visual enhancements.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
1,569 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Architecture Overview
- Implementation Workflow
- Key Patterns
- Best Practices
Files
.skill_idasset45 bytesSKILL.mdcore6,625 bytes
Read SKILL.md
# Robust UI Panel Components
Build visually rich, robust TypeScript UI components using a panel architecture pattern. This skill combines enhanced panel features (retry logic, state persistence) with a systematic workflow for adding visual enhancements (badges, thumbnails, dynamic styling).
## Architecture Overview
### Core Panel Features
- **Retry Logic**: Automatically retries failed data fetches with exponential backoff.
- **State Persistence**: Saves panel state (expanded/collapsed, size) to localStorage.
- **Detailed Error Handling**: Provides granular error messages and recovery options.
- **Visual Enhancements**: Systematic approach for adding badges, thumbnails, and dynamic styling.
```
Panel (base class)View the complete source on GitHubpersonal-monitor-domain
When your agent uses it
Domain specification for a personal daily monitoring dashboard. Defines all target panels (email, Feishu, Office, social, news, Twitter, code status, schedule, stock market, daily finance), their data sources, APIs, and priority ordering for incremental development.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,787 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Target Panels Overview
- Panel Details
- Composition: Today Focus Sidebar
- Composition: AI Daily Briefing
- API Key Configuration
- Personal Data Sensitivity
- Development Priority
Files
.skill_idasset38 bytesSKILL.mdcore10,537 bytesSKILL.mdcore10,537 bytes
Read SKILL.md
# Personal Monitor Domain Specification
This skill defines WHAT the my-daily-monitor dashboard should do — the panels, data sources, APIs, and features that make up a personal daily monitoring system. Use this as a reference when creating new panels or deciding what to build next.
## When to Use
- You are planning which panel to build next
- You need API details for a specific data source
- You are composing multiple panels into an integrated dashboard
- You need to understand the priority ordering for incremental development
## Target Panels Overview
| # | Panel | Data Source | Priority | Status |View the complete source on GitHubproject-scaffold
When your agent uses it
Scaffold a Vite + TypeScript personal dashboard project with the correct directory structure, dependencies, and configuration files.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,117 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Directory Structure
- package.json
- tsconfig.json
- vite.config.ts
- index.html
- src/main.ts (Entry Point)
- Key Conventions
Files
.skill_idasset31 bytesSKILL.mdcore4,089 bytes
Read SKILL.md
# Project Scaffold
Set up a new **Vite + TypeScript** project for a personal daily monitoring dashboard.
## Directory Structure
```
my-daily-monitor/
├── index.html
├── package.json
├── tsconfig.json
├── vite.config.ts
├── api/ # Serverless API proxy endpoints (Vercel)
│ └── stocks.tsView the complete source on GitHubpush-based-widget-module-pattern
When your agent uses it
How to implement sidebar/widget UI components that receive pushed data updates from a caller, using a singleton module pattern with exported factory and update functions plus module-level DOM refs for efficient partial re-renders.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
1,542 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Core Structure
- Step-by-Step Instructions
- Full Module Template
- Guidelines & Best Practices
- Anti-Patterns to Avoid
Files
.skill_idasset46 bytesSKILL.mdcore6,842 bytesSKILL.mdcore6,842 bytes
Read SKILL.md
# Push-Based Widget Module Pattern
Use this pattern when a UI sidebar or widget component needs to be updated by its **caller** (push-based) rather than fetching data itself. Instead of a class or framework component, implement the widget as a plain module with singleton state, a factory function to create the DOM, and an update function to efficiently patch it.
---
## When to Use
- A sidebar, panel, or widget is rendered once but updated frequently with new data.
- The data source lives outside the component (e.g., a parent controller, event bus, or store).
- You want lightweight partial re-renders without rebuilding the entire DOM tree.
- You prefer a simple module interface over a class-based or framework-based component.
---View the complete source on GitHubreact-localstorage-keyboard-nav
When your agent uses it
Create React components with localStorage persistence and keyboard navigation support
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
622 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Pattern
- Implementation Steps
- Best Practices
Files
.skill_idasset45 bytesSKILL.mdcore2,632 bytesSKILL.mdcore2,632 bytes
Read SKILL.md
# React Components with localStorage Persistence & Keyboard Navigation
This skill guides you through creating reusable React components that:
1. Persist state to localStorage
2. Implement keyboard navigation
3. Follow modal/command palette patterns
## Core Pattern
```typescript
// 1. Define localStorage hooks
const useLocalStorage = (key: string, initialValue: any) => {
const [value, setValue] = useState(() => {
const stored = localStorage.getItem(key);View the complete source on GitHubrefresh-scheduler
When your agent uses it
Manage timed data refresh intervals for all dashboard panels. Handles pause-when-hidden, stale-data flush on visibility restore, and staggered refresh to avoid API bursts.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
1,131 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Implementation
- Usage
- Key Behaviors
Files
.skill_idasset32 bytesSKILL.mdcore4,808 bytes
Read SKILL.md
# Refresh Scheduler Pattern
The refresh scheduler manages periodic data fetching for all panels, pausing when the tab is hidden and flushing stale data when the user returns.
## Implementation
Create `src/services/refresh-scheduler.ts`:
```typescript
export interface RefreshRegistration {
name: string;
fn: () => Promise<void>;
intervalMs: number;
condition?: () => boolean;View the complete source on GitHubsafe-css-append
When your agent uses it
Safely append CSS styles from one file to another by identifying missing rules, adapting CSS variables, and verifying changes
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,203 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Workflow Steps
- Complete Example
- Safety Checklist
- Common Pitfalls
- Tips
Files
.skill_idasset29 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytesSKILL.mdcore5,342 bytes
Read SKILL.md
# Safe CSS Append Workflow
This skill provides a systematic approach for safely appending CSS styles from a source file to a destination file. The workflow ensures no content is overwritten, CSS variables are properly adapted, and all changes are verified.
## When to Use This Skill
- Migrating styles between projects
- Copying component styles while preserving existing rules
- Adding new CSS rules without duplicating or conflicting with existing styles
- Adapting styles to use a different set of CSS variables
## Workflow Steps
### 1. Read and Analyze Source CSSView the complete source on GitHubskill-template-generator
When your agent uses it
Generate properly-formatted SKILL.md files from extracted architectural patterns. Turns raw pattern descriptions into reusable skills that OpenSpace can discover, select, and evolve.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
1,609 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- SKILL.md Format
- Step 1: Determine Skill Category
- Step 2: Write the Description
- Step 3: Write Actionable Instructions
- Step 4: Add Dependency Hints
- Step 5: Validate the Skill
- Example: Converting a Pattern to a Skill
- Evolution Hooks
Files
.skill_idasset38 bytesSKILL.mdcore7,290 bytes
Read SKILL.md
# Skill Template Generator
Given a structured pattern description (from `codebase-pattern-analyzer` or manual analysis), generate a valid SKILL.md file that OpenSpace can register, select for tasks, and evolve over time.
## When to Use
- After extracting a pattern from a reference codebase, you need to package it as a reusable skill
- You want to create a new skill that teaches an agent how to perform a specific kind of task
- You are converting informal documentation or code examples into the SKILL.md format
## SKILL.md Format
Every skill is a directory containing at minimum a `SKILL.md` file:
View the complete source on GitHubsmart-poll-loop
When your agent uses it
Adaptive polling pattern with exponential backoff on failure, automatic recovery on success, and visibility-aware scheduling
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
4,954 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Key Patterns Identified
- Complete Code Template
- Usage Examples
- Best Practices
- When to Use This Pattern
- Common Pitfalls to Avoid
- Related Patterns
- Performance Considerations
- Testing Strategies
- References
Files
.skill_idasset30 bytesSKILL.mdcore21,656 bytes
Read SKILL.md
# Smart Poll Loop Pattern
## Overview
The Smart Poll Loop pattern implements resilient, adaptive polling for periodic data refresh operations. It combines exponential backoff on consecutive failures with automatic recovery on success, ensuring system resources are protected during outages while maintaining responsiveness when services are healthy.
This pattern is essential for production applications that need to poll external services or APIs continuously but must gracefully handle intermittent failures, rate limits, or temporary service disruptions without overwhelming the system or degrading user experience.
## Key Patterns Identified
### Pattern 1: Exponential Backoff on Failure
**Purpose**: Prevent overwhelming failing services with repeated requests while giving them time to recover.
View the complete source on GitHubtypescript-compile-check-resilient
When your agent uses it
TypeScript compile-checking in projects where npx and node_modules/.bin symlinks fail, with a filtering technique to isolate errors from only newly-created or task-specific files — ignoring pre-existing legacy errors.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,262 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- Step 1 — Invoke tsc Directly via node_modules
- Step 2 — Filter Output to Task-Specific Files Only
- Step 3 — Capture Exit Code Correctly Through a Pipe
- Step 4 — Interpret Results
- Fallback: Verify TypeScript Is Installed
- Full Example
- Notes
Files
.skill_idasset48 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytesSKILL.mdcore4,770 bytes
Read SKILL.md
# TypeScript Compile-Check (Resilient) with File-Scoped Error Filtering
Use this workflow when you need to validate TypeScript changes in a project but the standard `npx tsc` or `node_modules/.bin/tsc` invocations fail due to broken symlinks, missing PATH entries, or environment issues.
---
## When to Use This Skill
- `npx tsc` fails with "command not found" or permission errors
- `node_modules/.bin/tsc` symlink is broken or unresolvable
- You need to validate only *newly-created* or *task-specific* files without being blocked by pre-existing compile errors in the broader codebase
---
View the complete source on GitHubtypescript-compile-check-resilient-fallback
When your agent uses it
A resilient workflow for running TypeScript compile checks (tsc --noEmit) that falls back gracefully when npx or direct binary invocations fail, and distinguishes pre-existing errors from newly introduced ones.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
996 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1 — Attempt Primary Invocation
- Step 2 — Fallback via `shell_agent`
- Step 3 — Filter Pre-Existing Errors
- Step 4 — Fix and Re-Run
- Decision Tree Summary
- Notes
Files
.skill_idasset57 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytesSKILL.mdcore4,299 bytes
Read SKILL.md
# TypeScript Compile-Check Resilient Fallback
Use this workflow whenever you need to verify that TypeScript files compile
cleanly after creating or modifying them, especially in environments where
`npx` or direct `./node_modules/.bin/tsc` invocations may return unexpected
errors.
---
## Step 1 — Attempt Primary Invocation
Run the compile check with `run_shell` using the standard approach:
```bashView the complete source on GitHubtypescript-import-audit
When your agent uses it
Systematic workflow for auditing TypeScript codebases for import hygiene issues (value vs. type imports, duplicates), missing base class extensions, and incomplete barrel file re-exports, with actionable fix patterns.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
1,444 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Step 1 — Read All Relevant Files in Parallel
- Step 2 — Audit Check 1: Value Imports Used Only as Types
- Step 3 — Audit Check 2: Duplicate Imports from the Same Module
- Step 4 — Audit Check 3: Classes That Should Extend a Base Class
- Step 5 — Audit Check 4: Missing Re-exports in Barrel Files
- Step 6 — Apply Fixes and Verify
- Quick Reference: Import Patterns
- Notes
Files
.skill_idasset37 bytesSKILL.mdcore6,259 bytesSKILL.mdcore6,259 bytesSKILL.mdcore6,259 bytesSKILL.mdcore6,259 bytes
Read SKILL.md
# TypeScript Import & Structure Audit
A step-by-step workflow for auditing TypeScript projects for common structural and import hygiene problems, then applying targeted fixes.
---
## Overview
This skill covers four audit checks and their corresponding fixes:
| # | Issue | Fix |
|---|-------|-----|
| 1 | Value imports used only as type annotations | Split with `import type` |
| 2 | Duplicate imports from the same module | Consolidate into one import statement |View the complete source on GitHubtypescript-typecheck-fallback
When your agent uses it
Reliably run TypeScript type-checking (npx tsc --noEmit) by using shell_agent as a fallback when run_shell fails due to environment or timeout issues.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
1,177 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Step-by-Step Pattern
- Decision Flowchart
- Example Implementation
- Tips
- Generalizing Beyond TypeScript
Files
.skill_idasset43 bytesSKILL.mdcore5,097 bytesSKILL.mdcore5,097 bytesSKILL.mdcore5,097 bytes
Read SKILL.md
# TypeScript Type-Check with shell_agent Fallback
When verifying TypeScript compilation as part of a build or validation workflow, `run_shell` may fail with unknown errors due to shell environment issues, missing PATH entries, timeout constraints, or other transient problems. This skill describes a two-step pattern: attempt the check with `run_shell` first, then fall back to `shell_agent` if it fails.
---
## When to Use
- After creating or modifying TypeScript source files and you need to confirm there are no type errors.
- As part of a CI-like verification step inside an autonomous workflow.
- Any time `run_shell` returns an unexpected or unclear error for a `tsc` invocation.
---
View the complete source on GitHubunicode-safe-file-writing
When your agent uses it
How to reliably write files containing multi-byte Unicode (emoji, special symbols) when write_file fails with 'unknown error' by falling back to run_shell with a heredoc.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,030 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution
- Step-by-Step Recovery
- Example
- Multi-File Scenario
- Important Notes
Files
.skill_idasset39 bytesSKILL.mdcore3,989 bytesSKILL.mdcore3,989 bytesSKILL.mdcore3,989 bytesSKILL.mdcore3,989 bytesSKILL.mdcore3,989 bytesSKILL.mdcore3,989 bytes
Read SKILL.md
# Unicode-Safe File Writing
## Problem
The `write_file` tool may fail with `'unknown error'` when the file content
contains multi-byte Unicode characters such as:
- Emoji (e.g. `🚀`, `✅`, `❌`)
- Special typographic symbols (e.g. `→`, `•`, `—`, `©`)
- Non-ASCII characters outside the Latin-1 range
This is a known encoding limitation of `write_file`.
## SolutionView the complete source on GitHubvanilla-ts-http-route-handler
When your agent uses it
How to correctly add route handlers in a vanilla TypeScript project that uses http.createServer with a manual switch/case router — without introducing Express Router or Next.js patterns.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,048 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Confirm the routing style
- Step 1 — Create the route file
- Step 2 — Import the handler in `server/index.ts`
- Step 3 — Add a `case` entry to the switch block
- Step 4 — Optional: shared body-reading helper
- Checklist
- Anti-patterns to avoid
Files
.skill_idasset43 bytesSKILL.mdcore4,234 bytes
Read SKILL.md
# Adding Route Handlers to a Vanilla TypeScript HTTP Server
Use this skill whenever you need to add a new route to a TypeScript project
that uses Node's built-in `http` module and a `switch/case` pathname router
**without Express or Next.js**.
---
## Step 0 — Confirm the routing style
Before writing any code, inspect `server/index.ts` (or whichever file starts
the HTTP server). Look for:
```tsView the complete source on GitHubverify-directory-structure
When your agent uses it
Diagnose and resolve file access issues by first verifying the directory structure.
What it loads into context
Frontmatter
22 tokensAlways available to the agent
SKILL.md
263 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Steps
- Example
- Best Practices
Files
.skill_idasset40 bytesSKILL.mdcore1,388 bytesSKILL.mdcore1,388 bytes
Read SKILL.md
# Verify Directory Structure
This skill provides a systematic approach to diagnosing and resolving file access issues by first verifying the directory structure. It is particularly useful when dealing with file operations, script executions, or any task that involves accessing files.
## Steps
1. **Identify the Target Path**: Determine the file or directory path that is causing the access issue.
2. **Check Directory Existence**: Use the `list_dir` tool to verify if the directory exists and inspect its contents.
3. **Verify Permissions**: Ensure that the user has the necessary permissions to access the directory and its contents.
4. **Resolve Path Issues**: If the directory does not exist, create it using appropriate commands or scripts. If permissions are insufficient, adjust them accordingly.
5. **Retry the Operation**: After resolving the directory structure issues, retry the original operation.
## Example
View the complete source on GitHubverify-directory-structure-parallel-audit
When your agent uses it
Diagnose and resolve file access issues by verifying directory structure, then reading multiple files in parallel batches for efficient auditing, with built-in guidance for validating TypeScript import patterns.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
1,618 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Steps
- Quick Reference: Batch Reading Pattern
- Best Practices
- Common Fix Categories (Checklist)
Files
.skill_idasset49 bytesSKILL.mdcore7,357 bytesSKILL.mdcore7,357 bytesSKILL.mdcore7,357 bytes
Read SKILL.md
# Verify Directory Structure — Parallel Audit
This skill provides a systematic approach to diagnosing file access issues and auditing source trees efficiently. It extends basic directory verification with **parallel batch file reading** (dramatically reducing iteration count when many files must be inspected) and a dedicated **TypeScript import validation** phase that catches a common class of structural bugs.
---
## Steps
### Phase 1 — Directory Verification
1. **Identify Target Paths**: Collect every file or directory path involved in the operation. Prefer absolute paths to eliminate ambiguity.
2. **Enumerate with `list_dir`**: Call `list_dir` on each relevant directory. Record all file names, sizes, and modification dates. This is your ground truth before touching any file.
View the complete source on GitHubvirtual-list
When your agent uses it
Implement efficient virtual scrolling for rendering large lists with DOM recycling, chunk-based rendering, and performance optimizations
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
5,443 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Analysis of Reference Implementation
- Complete TypeScript Implementation Template
- Key Implementation Patterns
- When to Use Virtual Lists
- Common Pitfalls
- Advanced Enhancements
- Testing Strategies
- Summary
Files
.skill_idasset27 bytesSKILL.mdcore23,842 bytes
Read SKILL.md
# Virtual List Implementation Skill
## Overview
This skill teaches you how to implement a high-performance virtual scrolling list component that can efficiently render thousands or millions of items by only creating DOM nodes for visible items plus a small buffer.
## Analysis of Reference Implementation
The VirtualList component from `/worldmonitor/src/components/VirtualList.ts` demonstrates professional-grade virtual scrolling with the following patterns:
### 1. **Chunk-Based Rendering Pattern**
The implementation uses two complementary strategies:
View the complete source on GitHubworldmonitor-reference
When your agent uses it
Curated architecture index of the WorldMonitor open-source dashboard. Reference for extracting patterns — vanilla TypeScript, Panel class hierarchy, service layer, CSS grid, API edge functions, refresh scheduler, and 60+ data source integrations.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
3,523 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Project Overview
- Directory Structure
- Core Pattern: Panel Base Class
- Core Pattern: Data Service Layer
- Core Pattern: CSS Theme System
- Core Pattern: API Proxy Layer
- Core Pattern: Refresh Scheduler
- Core Pattern: DOM Utilities
- Adaptation Notes for Personal Monitor
- Key Files to Study
Files
.skill_idasset36 bytesSKILL.mdcore14,049 bytesSKILL.mdcore14,049 bytesSKILL.mdcore14,049 bytes
Read SKILL.md
# WorldMonitor Architecture Reference
WorldMonitor is a real-time global intelligence dashboard built with vanilla TypeScript (no framework). This skill provides a curated index of its architecture, organized by the patterns most relevant to building a personal daily monitor.
## When to Use
- You are creating a new dashboard panel and need to follow WorldMonitor conventions
- You need to understand how a specific pattern works before adapting it
- You are deciding which WorldMonitor patterns to adopt vs. simplify for a personal project
## Project Overview
| Aspect | Detail |
|--------|--------|View the complete source on GitHubwrite-special-chars-heredoc
When your agent uses it
Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) by using a Python heredoc script executed via shell.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
949 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution: Python Heredoc Workaround
- When to Use This Pattern
- Multiple Files
- Key Advantages
Files
.skill_idasset49 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytesSKILL.mdcore3,821 bytes
Read SKILL.md
# Write File Special Characters Workaround
## Problem
The `write_file` tool may fail with `[ERROR] unknown error` when file content
contains special characters such as:
- Apostrophes / single quotes (`'`)
- Backticks (`` ` ``)
- Template literals (`` `${variable}` ``) common in TypeScript/JavaScript
- Complex combinations of quotes and escape sequences
This is especially common when writing TypeScript, JavaScript, shell scripts,
or any source file with string interpolation syntax.View the complete source on GitHubwrite-special-chars-readback
When your agent uses it
Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, with mandatory post-write verification via read_file and cleanup of /tmp helper scripts.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
1,293 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution: Python Heredoc Workaround
- Standard Post-Write Checklist
- When to Use This Pattern
- Multiple Files
- Key Advantages
Files
.skill_idasset65 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytesSKILL.mdcore5,328 bytes
Read SKILL.md
# Write File Special Characters Workaround (Verified)
## Problem
The `write_file` tool may fail with `[ERROR] unknown error` when file content
contains special characters such as:
- Apostrophes / single quotes (`'`)
- Backticks (`` ` ``)
- Template literals (`` `${variable}` ``) common in TypeScript/JavaScript
- Complex combinations of quotes and escape sequences
This is especially common when writing TypeScript, JavaScript, shell scripts,
or any source file with string interpolation syntax.View the complete source on GitHubwrite-special-chars-ts-check
When your agent uses it
Workaround for write_file failures caused by special characters (apostrophes, backticks, template literals) using a Python heredoc script, plus a reliable TypeScript type-checking step that filters output to only the newly-written files to avoid being misled by pre-existing errors.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
2,067 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Problem
- Solution: Python Heredoc Workaround + Direct TSC Verification
- Full End-to-End Example
- When to Use This Pattern
- Multiple Files
- Key Advantages
Files
.skill_idasset58 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytesSKILL.mdcore8,308 bytes
Read SKILL.md
# Write File Special Characters Workaround (with TypeScript Verification)
## Problem
The `write_file` tool may fail with `[ERROR] unknown error` when file content
contains special characters such as:
- Apostrophes / single quotes (`'`)
- Backticks (`` ` ``)
- Template literals (`` `${variable}` ``) common in TypeScript/JavaScript
- Complex combinations of quotes and escape sequences
This is especially common when writing TypeScript, JavaScript, shell scripts,
or any source file with string interpolation syntax.View the complete source on GitHubdelegate-task
When your agent uses it
Delegate tasks to OpenSpace — a full-stack autonomous worker for coding, DevOps, web research, and desktop automation, backed by an extensive MCP tool and skill library. Skills auto-improve through use, reducing token consumption over time. A cloud community lets agents share and collectively evolve reusable skills.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
2,375 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Tools
- Notes
Files
.skill_idasset28 bytesSKILL.mdcore10,604 bytesSKILL.mdcore10,604 bytes
Read SKILL.md
# Delegate Tasks to OpenSpace
OpenSpace is connected as an MCP server. Whether the host uses `stdio`, `sse`, or `streamable-http`, you have the same tools available: `cloud_auth_flow`, `execute_task`, `search_skills`, `cloud_browse_skills`, `fix_skill`, `upload_skill`.
## When to use
- **You lack the capability** — the task requires tools or capabilities beyond what you can access
- **You tried and failed** — you produced incorrect results; OpenSpace may have a tested skill for it
- **Complex multi-step task** — the task involves many steps, tools, or environments that benefit from OpenSpace's skill library and orchestration
- **User explicitly asks** — user requests delegation to OpenSpace
## Tools
### cloud_auth_flowView the complete source on GitHubskill-discovery
When your agent uses it
Search reusable OpenSpace skills locally, and browse cloud packages step by step when a cloud skill may help. Reusing proven skills saves tokens, improves reliability, and extends your capabilities beyond built-in tools.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
779 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Cloud access
- search_skills
- cloud_browse_skills
- After search
- Notes
Files
.skill_idasset30 bytesSKILL.mdcore3,520 bytesSKILL.mdcore3,520 bytes
Read SKILL.md
# Skill Discovery
Discover and browse skills from OpenSpace's local registry and cloud skill library.
## When to use
- User asks "what skills are available?" or "is there a skill for X?"
- You encounter an unfamiliar task — a proven skill can save significant tokens over trial-and-error
- You need to decide: handle a task yourself, or delegate to OpenSpace
## Cloud access
`search_skills` is local-only. If the user wants cloud results, or a cloud operation reports a missing/invalid key, set up cloud access first and use `cloud_browse_skills`.
View the complete source on GitHubremember
When your agent uses it
Review auto-memory entries and propose promotions to OPENSPACE.md, OPENSPACE.local.md, or retained auto-memory topics; detect duplicates, stale facts, conflicts, and ambiguous entries before making changes.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
688 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Rules
Files
.skill_idasset24 bytesSKILL.mdcore3,385 bytes
Read SKILL.md
# Memory Review
## Goal
Review the user's memory landscape and produce a clear report of proposed changes, grouped by action type. Do not apply changes until the user approves them.
## Steps
### 1. Gather all memory layers
Read `OPENSPACE.md` and `OPENSPACE.local.md` from the project root if they exist. Review auto-memory from the memory section and `MEMORY.md`; use `memory_read` for topic files when needed. Note team memory only as unavailable unless this deployment explicitly has a team memory backend.
Success criteria: you have the contents of all available memory layers and can compare them.
### 2. Classify each auto-memory entry
For each substantive auto-memory entry, determine the best destination:View the complete source on GitHubSkills included
- audio-track-production
- incremental-audio-workflow
- aligned-stem-workflow
- adaptive-stem-alignment
- diagnostic-stem-delivery
- cascade-fail-recovery
- code-exec-fallback
- code-exec-fallback-266cba
- code-execution-fallback
- code-execution-fallback-e81068
- create-soap-note
- comprehensive-soap-note
- debug-sandbox-execution
- delegated-file-edit-verification
- deliverable-completion
- detect-zero-iteration-failure
- detect-zero-iteration-failures
- direct-reportlab-pdf-generation
- document-gen-fallback
- document-gen-unicode-safe
- document-gen-resilient-workflow
- document-gen-resilient-workflow
- doc-gen-unicode-diagnostic
- document-gen-resilient-multiformat
- document-gen-resilient
- document-gen-dual-backend
- document-gen-unicode-safe
- resilient-document-pipeline
- docx-read-fallback
- docx-shell-extract
- docx-shell-parse
- docx-parse-resilient
- docx-dual-parse
- docx-shell-workaround
- excel-creation-fallback
- excel-debug-extraction
- excel-heredoc-fallback
- excel-heredoc-workaround
- excel-subtotal-audit
- excel-unmerge-before-write
- execute-code-fallback
- fallback-code-execution
- fallback-file-creation
- fallback-file-ops
- fallback-python-execution
- fallback-python-shell
- fallback-script-execution
- ffmpeg-encoder-check
- ffmpeg-encoder-check-4855c0
- ffmpeg-graceful-degradation
- file-locate-verify
- finalize-zip-deliverable
- graceful-tool-failure
- heredoc-file-write
- http-response-handling
- incremental-excel-build
- irregular-excel-parsing
- local-pdf-extraction
- locate-missing-artifacts
- medical-soap-note-creation
- multi-deliverable-tracking
- multi-deliverable-tracking-1e842b
- multi-deliverable-tracking-2eb609
- openpyxl-merged-cell-safe-write
- openpyxl-sandbox-workaround
- pandoc-pdf-error-diagnosis
- pandoc-pdf-error-recovery
- pandoc-pdf-error-resolution
- pandoc-unicode-sanitize
- pandoc-unicode-workaround
- pdf-checklist-generation
- pdf-checklist-generator
- pdf-checklist-workflow
- unified-deliverables-flow
- unified-deliverable-workflow
- integrated-report-bundle
- pdf-debug-unbuffered
- pdf-download-extract-fallback
- pdf-extract-ordered-fallback
- pdf-extract-create-workflow
- pdf-extract-progressive-tools
- pdf-extract-shell-first
- pdf-engine-fallback
- pdf-extraction-fallback
- pdf-extraction-fallback-7db3aa
- pdf-extraction-fallback-80956b
- pdf-extraction-fallbacks
- pdf-extraction-fallbacks-7d54a9
- pdf-gen-fallback
- pdf-gen-fallback-501bcc
- pdf-gen-fallback-dee20c
- pdf-generation-troubleshooting
- pdf-page-verification-correction
- pdf-read-file-fallback
- pdf-text-extraction
- pdf-text-extraction-9424c5
- pdf-text-extraction-fallback
- pdf-text-extraction-fallback-85d5ca
- pdf-verification
- pdf-verification-check
- pdf-verification-check-112b09
- pdf-verification-cli
- pdf-report-workflow-cli
- pdf-to-report-workflow
- pdftotext-fallback
- ppt-workflow-location
- ppt-generation-resilient
- ppt-reliable-creation
- ppt-generation-resilient
- pptx-debug-workflow
- pptx-file-validation
- pptx-shell-verify
- pptx-validation-fallback
- prioritize-context-data
- resilient-context-extraction
- prioritize-reference-files
- prioritize-reference-files-6e4111
- python-debug-execution
- python-debug-execution-911f17
- python-debug-pattern
- python-execution-fallback
- python-execution-fallback-9d4989
- python-heredoc-fallback
- python-shell-fallback
- python-shell-workaround
- python-spreadsheet-debug
- regulatory-fallback-research
- regulatory-research-fallback
- reliable-excel-workbook-creation
- reliable-pdf-extraction
- reliable-pdf-extraction-ac5f89
- reliable-script-execution
- reportlab-styles
- research-fallback
- research-fallback-robust
- resilient-data-gathering
- resilient-spreadsheet-workflow
- robust-file-creation
- robust-pdf-extraction
- robust-pdf-read
- route-failed-searches-to-shell-agent
- run-shell-fallback
- run-shell-python-file-io
- safe-script-execution
- safe-video-concat-workflow
- sandbox-exec-fallback
- sandbox-execution-fallback
- sandbox-execution-fallback-238489
- sandbox-execution-fallback-717e65
- sandbox-failure-recovery
- sandbox-fallback-execution
- sandbox-fallback-execution-048d5a
- sandbox-fallback-execution-5eda7b
- sandbox-fallback-python
- sandbox-fallback-python-e5d7ae
- sandbox-file-discovery-and-validation
- search-fail-pivot
- search-fallback-workflow
- shell-agent-delegation
- shell-agent-file-ops
- shell-agent-file-workflow
- shell-doc-gen-and-locate
- shell-error-debug-workflow
- shell-python-fallback
- shell-python-heredoc
- soap-note-creation
- soap-note-creation-b354d8
- spreadsheet-audit-edit-validate
- spreadsheet-struct-verified
- spreadsheet-proof-gate
- spreadsheet-direct-python
- spreadsheet-python-file-exec
- spreadsheet-validated-execution
- spreadsheet-source-validated
- spreadsheet-validated-exec
- document-direct-python
- document-python-direct-exec
- document-python-direct
- spreadsheet-direct-verification
- resilient-research-workflow
- spreadsheet-create-verify-gate
- spreadsheet-proof-gate-merged-fedf41-merged
- ssl-proxy-debug-workflow
- ssl-proxy-troubleshoot
- ssl-proxy-troubleshoot-fb786c
- structured-document-creation
- task-verification-checkpoints
- verified-script-execution
- verify-all-deliverables
- verify-success-after-unknown-error
- web-tool-fallback
- web3-fullstack-systematic-build
- web3-fullstack-packaged-build
- working-directory-resolution
- write-file-fallback-report
- fallback-doc-with-delegation
- context-anchored-fallback-report
- zero-iteration-failure-analysis
- zip-deliverable-finalization
- zip-export-deliverable
- api-proxy-endpoint
- codebase-pattern-analyzer
- combined-head-linecount-check
- create-full-stack-panel-feature
- create-full-stack-panel-feature-with-server-wiring
- create-skill-from-source-code
- css-append-selector-verify
- dashboard-domain-specification
- data-driven-panel
- data-service
- data-service-circuit-breaker-aware
- data-service-optional-params
- data-service-proxy-direct
- dir-verify-parallel-shell-audit
- dynamic-panel-component
- enhance-typescript-ui-components
- finnhub-stock-api
- full-stack-panel-authoring
- idempotent-file-replace
- large-file-write-heredoc
- large-file-write-mkdir
- large-file-write-via-temp-script
- list-and-count-directories
- news-api-integration
- panel-base-advanced
- panel-breaker-backoff
- panel-breaker-stateful
- panel-component
- panel-component-aggregator
- panel-component-colocated-helpers
- panel-component-with-push-sidebar
- panel-component-xss-safe
- panel-data-resilient
- panel-event-forms
- panel-grid-layout
- panel-retry-localstorage
- panel-state-persistence
- panel-visual-badges
- personal-monitor-domain
- project-scaffold
- push-based-widget-module-pattern
- react-localstorage-keyboard-nav
- refresh-scheduler
- safe-css-append
- skill-template-generator
- smart-poll-loop
- typescript-compile-check-resilient
- typescript-compile-check-resilient-fallback
- typescript-import-audit
- typescript-typecheck-fallback
- unicode-safe-file-writing
- vanilla-ts-http-route-handler
- verify-directory-structure
- verify-directory-structure-parallel-audit
- virtual-list
- worldmonitor-reference
- write-special-chars-heredoc
- write-special-chars-readback
- write-special-chars-ts-check
- delegate-task
- skill-discovery
- remember
Repository facts
- License
- MIT
- Created
- Mar 24, 2026
- Last pushed
- Nov 1, 2026
- Forks
- 924
- Open issues
- 38
- Project activity
- Active
Rank over the last 12 weeks
Now #186 · best #151 · down 20 in 30 days
- #180 on Oct 25
- #182 from Oct 28 to Oct 29
- #184 from Oct 30 to Oct 31
- #185 from Nov 1 to Nov 2
- #187 on Nov 3
- #186 since Nov 4
56 earlier periods
- #146 on Aug 2
- #148 on Aug 7
- #149 on Aug 8
- #147 on Aug 9
- #151 from Aug 10 to Aug 11
- #152 on Aug 12
- #154 from Aug 13 to Aug 14
- #153 from Aug 15 to Aug 17
- #154 from Aug 18 to Aug 19
- #153 on Aug 20
- #152 on Aug 21
- #151 on Aug 22
- #154 from Aug 23 to Aug 25
- #153 on Aug 26
- #154 on Aug 27
- #153 on Aug 28
- #155 on Aug 29
- #153 from Aug 30 to Aug 31
- #155 on Sep 1
- #152 on Sep 2
- #155 on Sep 3
- #153 on Sep 4
- #157 on Sep 5
- #155 on Sep 6
- #157 on Sep 7
- #159 from Sep 8 to Sep 10
- #156 on Sep 11
- #159 on Sep 12
- #160 from Sep 13 to Sep 14
- #161 from Sep 15 to Sep 16
- #160 on Sep 17
- #161 on Sep 18
- #159 on Sep 19
- #162 from Sep 20 to Sep 21
- #161 on Sep 22
- #162 on Sep 23
- #160 on Sep 24
- #161 on Sep 25
- #163 from Sep 26 to Sep 27
- #164 from Sep 28 to Sep 29
- #164 on Oct 1
- #165 on Oct 2
- #164 on Oct 3
- #164 from Oct 5 to Oct 6
- #166 on Oct 7
- #164 on Oct 8
- #166 from Oct 9 to Oct 10
- #168 on Oct 11
- #171 from Oct 13 to Oct 15
- #170 on Oct 16
- #172 on Oct 17
- #175 from Oct 18 to Oct 19
- #174 on Oct 20
- #176 from Oct 21 to Oct 22
- #175 on Oct 23
- #178 on Oct 24
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 2, 2026
Changed on Oct 27, 2026
No longer found: Access to secrets
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1,506 notes
benchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbenchmarks/gdpval/skills/audio-track-production-enhanced-enhanced/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 34 dangerous shell commandsin 22 files: write-special-chars-readback/SKILL.md:33 pandoc-pdf-error-recovery/SKILL.md:24 pdf-engine-fallback/SKILL.md:63 and 19 more
- 423 network referencesin 46 files: ssl-proxy-troubleshoot-fb786c/SKILL.md:29 ssl-proxy-troubleshoot/SKILL.md:27 ssl-proxy-debug-workflow/SKILL.md:36 and 43 more
- 1 obfuscation signalin 1 file: large-file-write-via-temp-script/SKILL.md:80
- No instruction overrides
- 34 references to secretsin 12 files: personal-monitor-domain/SKILL.md:100 finnhub-stock-api/SKILL.md:12 news-api-integration/SKILL.md:14 and 9 more
- No requests to vote in Hot
Show all 495 signals by file
benchmarks/gdpval/skills/code-execution-fallback-e81068/SKILL.md
- Dangerous shell operationline 82
run_shell(command="rm script.py")
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced-618c9b/sanitize_for_pdf.sh
- Executable scriptline 1
#!/bin/bash
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced/SKILL.md
- Dangerous shell operationline 77
command: pwd && echo "Test write" > /tmp/workspace_test_$$.txt && ls -la /tmp/workspace_test_$$.txt && rm /tmp/workspace_test_$$.txt
benchmarks/gdpval/skills/document-gen-fallback-enhanced-enhanced/sanitize_for_pdf.sh
- Executable scriptline 1
#!/bin/bash
benchmarks/gdpval/skills/docx-shell-parse-enhanced-4bba79/SKILL.md
- Dangerous shell operationline 224
rm -rf "$tmpdir"
benchmarks/gdpval/skills/docx-shell-parse/SKILL.md
- Dangerous shell operationline 109
rm -rf "$tmpdir"
benchmarks/gdpval/skills/docx-shell-workaround/SKILL.md
- Network accessline 33
tree = ET.parse('document.xml') root = tree.getroot() namespace = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'} - Network accessline 35
namespace = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'} - Network accessline 56
tree = ET.parse('document.xml') root = tree.getroot() ns = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'} - Network accessline 58
ns = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'} - Network accessline 149
tree = ET.parse('doc.xml') root = tree.getroot() ns = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'} - Network accessline 151
ns = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'}
benchmarks/gdpval/skills/http-response-handling/SKILL.md
- Network accessline 1
--- name: http-response-handling description: Handle websites requiring JavaScript by using curl with browser headers and validating file types. - Network accessline 2
name: http-response-handling description: Handle websites requiring JavaScript by using curl with browser headers and validating file types. --- - Network accessline 3
description: Handle websites requiring JavaScript by using curl with browser headers and validating file types. - Network accessline 22
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o output.html "https://example.com" - Network accessline 58
# Check the actual content type (if you have the headers) curl -I -A "Mozilla/5.0 ..." "https://example.com" | grep -i content-type - Network accessline 59
curl -I -A "Mozilla/5.0 ..." "https://example.com" | grep -i content-type - Network accessline 115
# Fetch with browser headers curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o "$OUTPUT" "$URL" - Network accessline 116
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o "$OUTPUT" "$URL" - Network accessline 140
1. **Not checking file type**: Assuming HTML when you got JSON or an error page 2. **Using default curl User-Agent**: Many sites block or serve minimal content to bots - Network accessline 141
2. **Using default curl User-Agent**: Many sites block or serve minimal content to bots
benchmarks/gdpval/skills/pandoc-pdf-error-diagnosis/SKILL.md
- Dangerous shell operationline 80
sudo apt-get install texlive-xetex texlive-fonts-recommended
benchmarks/gdpval/skills/pandoc-pdf-error-recovery/SKILL.md
- Network accessline 23
- macOS: `brew install pandoc` - Linux: `sudo apt-get install pandoc` or `sudo yum install pandoc` - Windows: Download from https://pandoc.org/installing.html - Dangerous shell operationline 24
- Linux: `sudo apt-get install pandoc` or `sudo yum install pandoc` - Network accessline 25
- Windows: Download from https://pandoc.org/installing.html - Dangerous shell operationline 86
sudo apt-get install texlive-full - Dangerous shell operationline 89
sudo apt-get install texlive-latex-base texlive-fonts-recommended - Dangerous shell operationline 92
sudo apt-get install fonts-noto fonts-dejavu
benchmarks/gdpval/skills/pdf-checklist-workflow-enhanced-a53b26/SKILL.md
- Dangerous shell operationline 47
touch /workspace/deliverables/test.tmp && rm /workspace/deliverables/test.tmp
benchmarks/gdpval/skills/pdf-checklist-workflow/SKILL.md
benchmarks/gdpval/skills/pdf-debug-unbuffered/SKILL.md
- Dangerous shell operationline 74
python -c "import traceback; exec(open('script.py').read())" 2>&1
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-29b2f4/SKILL.md
- Network accessline 36
Many PDF hosting sites use JavaScript-based redirects or block automated requests. Use curl with a realistic browser user-agent: - Network accessline 39
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o output.pdf "URL_HERE" - Network accessline 49
curl -L \ - Network accessline 460
PDF_URL="$INPUT" echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 461
echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" else - Network accessline 462
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 532
| Empty extraction | Password-protected or scanned PDF | Try OCR tools or request accessible version | | Garbled text | Encoding issues | Try PyMuPDF with different extraction mode | | Curl blocked | Anti-bot measures | Add more headers, us - Network accessline 533
| Garbled text | Encoding issues | Try PyMuPDF with different extraction mode | | Curl blocked | Anti-bot measures | Add more headers, use delay between requests | | PDF generation fails | Missing fonts or memory | Use standard fonts, build - Network accessline 534
| Curl blocked | Anti-bot measures | Add more headers, use delay between requests |
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced-e27e0c/SKILL.md
- Network accessline 35
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o target.pdf "URL_HERE" - Network accessline 210
if [[ "$INPUT" =~ ^https?:// ]]; then echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$INPUT" - Network accessline 211
echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$INPUT" else - Network accessline 212
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$INPUT"
benchmarks/gdpval/skills/pdf-download-extract-fallback-enhanced/SKILL.md
- Network accessline 45
Many PDF hosting sites use JavaScript-based redirects or block automated requests. Use curl with a realistic browser user-agent: - Network accessline 48
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o output.pdf "URL_HERE" - Network accessline 152
# Step 0/1: Download with browser user-agent echo "Downloading PDF..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 154
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 259
| read_file returns binary | Scanned PDF or tool limitation | Immediately use run_shell with pdftotext | | execute_code_sandbox unknown error | Sandbox execution failure | This is why run_shell should be tried first | | Curl blocked | Anti- - Network accessline 261
| Curl blocked | Anti-bot measures | Add more headers, use delay between requests |
benchmarks/gdpval/skills/pdf-download-extract-fallback/SKILL.md
- Network accessline 18
Many PDF hosting sites use JavaScript-based redirects or block automated requests. Use curl with a realistic browser user-agent: - Network accessline 21
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o output.pdf "URL_HERE" - Network accessline 114
PDF_URL="$INPUT" echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 115
echo "Downloading PDF from URL..." curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" else - Network accessline 116
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" -o "$OUTPUT_PDF" "$PDF_URL" - Network accessline 188
| Empty extraction | Password-protected or scanned PDF | Try OCR tools or request accessible version | | Garbled text | Encoding issues | Try PyMuPDF with different extraction mode | | Curl blocked | Anti-bot measures | Add more headers, us - Network accessline 189
| Garbled text | Encoding issues | Try PyMuPDF with different extraction mode | | Curl blocked | Anti-bot measures | Add more headers, use delay between requests | | **pdftotext not found** | Tool not installed | Run `apt-get install popple - Network accessline 190
| Curl blocked | Anti-bot measures | Add more headers, use delay between requests | - Network accessline 274
Many PDF hosting sites use JavaScript-based redirects or block automated requests. Use curl with a realistic browser user-agent: - Network accessline 277
curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" -o output.pdf "URL_HERE"
benchmarks/gdpval/skills/pdf-engine-fallback/SKILL.md
benchmarks/gdpval/skills/pdf-extraction-fallback-80956b/SKILL.md
- Network accessline 22
# Download PDF with size check curl -L -o output.pdf "https://example.com/document.pdf" - Network accessline 23
curl -L -o output.pdf "https://example.com/document.pdf" - Dangerous shell operationline 33
rm output.pdf - Network accessline 130
def download_pdf(url, output_path): """Download PDF with validation""" subprocess.run(["curl", "-L", "-o", output_path, url], check=True) - Network accessline 132
subprocess.run(["curl", "-L", "-o", output_path, url], check=True)
benchmarks/gdpval/skills/pdf-extraction-fallbacks-7d54a9/SKILL.md
- Network accessline 22
# Download PDF and immediately validate curl -L -o document.pdf "URL_HERE" - Network accessline 23
curl -L -o document.pdf "URL_HERE" - Network accessline 140
# Step 1: Download with validation try: response = requests.get(url, timeout=30, headers={ - Network accessline 141
try: response = requests.get(url, timeout=30, headers={ 'User-Agent': 'Mozilla/5.0 (compatible; DocumentExtractor/1.0)' - Network accessline 142
response = requests.get(url, timeout=30, headers={
benchmarks/gdpval/skills/pdf-extraction-fallbacks/SKILL.md
benchmarks/gdpval/skills/pdf-verification-cli-enhanced-657992/SKILL.md
- Dangerous shell operationline 532
trap "rm -rf $WORKDIR" EXIT
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-72b4a5/SKILL.md
benchmarks/gdpval/skills/ppt-workflow-location-enhanced-877e03/SKILL.md
- Dangerous shell operationline 198
touch test_write.txt && rm test_write.txt && echo "Write permissions OK"
benchmarks/gdpval/skills/reliable-script-execution/SKILL.md
benchmarks/gdpval/skills/sandbox-execution-fallback-717e65/SKILL.md
benchmarks/gdpval/skills/sandbox-fallback-python/SKILL.md
- Network accessline 80
pip install requests -q && python3 << 'EOF' import requests response = requests.get("https://api.example.com/data") - Network accessline 81
import requests response = requests.get("https://api.example.com/data") print(response.json()) - Network accessline 82
response = requests.get("https://api.example.com/data")
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-2e6773/SKILL.md
- Network accessline 96
for attempt in range(max_retries + 1): try: response = requests.head(url, timeout=timeout, allow_redirects=True) - Network accessline 97
try: response = requests.head(url, timeout=timeout, allow_redirects=True) if response.status_code == 200: - Network accessline 98
response = requests.head(url, timeout=timeout, allow_redirects=True) - Network accessline 140
ALTERNATIVE_SOURCES = { 'epa_water_data': [ 'https://dataservices.epa.illinois.gov/swap', # Primary - Network accessline 141
'epa_water_data': [ 'https://dataservices.epa.illinois.gov/swap', # Primary 'https://www.epa.gov/safewater/data-and-reports', # Federal fallback - Network accessline 142
'https://dataservices.epa.illinois.gov/swap', # Primary - Network accessline 143
'https://www.epa.gov/safewater/data-and-reports', # Federal fallback - Network accessline 144
'https://waterdata.usgs.gov/nwis', # USGS fallback - Dangerous shell operationline 244
rm validate_sources.py - Network accessline 344
- **Solution**: 1. Try HTTP instead of HTTPS if appropriate 2. Disable SSL verification temporarily: `requests.get(url, verify=False)` - Network accessline 345
1. Try HTTP instead of HTTPS if appropriate 2. Disable SSL verification temporarily: `requests.get(url, verify=False)` 3. Check proxy settings in environment variables - Network accessline 346
2. Disable SSL verification temporarily: `requests.get(url, verify=False)`
benchmarks/gdpval/skills/spreadsheet-direct-python-enhanced-enhanced-f0b1db/SKILL.md
- Network accessline 68
try: # Try HEAD request first (lighter than GET) response = requests.head(url, timeout=timeout, allow_redirects=True) - Network accessline 69
# Try HEAD request first (lighter than GET) response = requests.head(url, timeout=timeout, allow_redirects=True) if response.status_code == 405: # HEAD not allowed, try GET - Network accessline 70
response = requests.head(url, timeout=timeout, allow_redirects=True) - Network accessline 71
if response.status_code == 405: # HEAD not allowed, try GET response = requests.get(url, timeout=timeout, stream=True) response.raise_for_status() - Network accessline 72
response = requests.get(url, timeout=timeout, stream=True) - Network accessline 181
sources_to_check = [ ('input_data.xlsx', 'local'), # ('https://backup-source.com/data.xlsx', 'remote') - Network accessline 182
('input_data.xlsx', 'local'), # ('https://backup-source.com/data.xlsx', 'remote') ] - Network accessline 183
# ('https://backup-source.com/data.xlsx', 'remote') - Network accessline 565
**Issue**: SSL Certificate errors - **Solution**: Verify the certificate is valid. As last resort for trusted internal sources only: `requests.get(url, verify=False)` - but log this as a security concern - Network accessline 566
- **Solution**: Verify the certificate is valid. As last resort for trusted internal sources only: `requests.get(url, verify=False)` - but log this as a security concern
benchmarks/gdpval/skills/ssl-proxy-debug-workflow/SKILL.md
- Network accessline 36
# Test basic TCP connectivity try: sock = socket.create_connection(('example.gov', 443), timeout=5) - Network accessline 37
try: sock = socket.create_connection(('example.gov', 443), timeout=5) sock.close() - Network accessline 38
sock = socket.create_connection(('example.gov', 443), timeout=5) - Network accessline 50
urls_to_try = [ 'https://example.gov', - Network accessline 51
'https://example.gov', - Network accessline 52
'http://example.gov', - Network accessline 53
'https://www.example.gov', - Network accessline 54
'http://www.example.gov', - Network accessline 55
'https://subdomain.example.gov', - Network accessline 58
for url in urls_to_try: try: response = requests.get(url, timeout=10) - Network accessline 59
try: response = requests.get(url, timeout=10) print(f"SUCCESS: {url} - Status: {response.status_code}") - Network accessline 60
response = requests.get(url, timeout=10) - Network accessline 75
response = requests.get('https://example.gov', verify=False, timeout=10) - Network accessline 84
# Try without proxy session = requests.Session() - Network accessline 85
session = requests.Session() - Network accessline 87
response = session.get('https://example.gov', timeout=10) - Network accessline 89
# Try with explicit proxy proxies = { 'http': 'http://proxy.example.com:8080', - Network accessline 90
proxies = { 'http': 'http://proxy.example.com:8080', 'https': 'http://proxy.example.com:8080', - Network accessline 91
'http': 'http://proxy.example.com:8080', - Network accessline 92
'https': 'http://proxy.example.com:8080', } response = requests.get('https://example.gov', proxies=proxies, timeout=10) - Network accessline 94
response = requests.get('https://example.gov', proxies=proxies, timeout=10) - Network accessline 96
# Try with proxy authentication proxies = { 'https': 'http://username:password@proxy.example.com:8080', - Network accessline 97
proxies = { 'https': 'http://username:password@proxy.example.com:8080', } - Network accessline 98
'https': 'http://username:password@proxy.example.com:8080', - Network accessline 112
'Connection': 'keep-alive', } response = requests.get('https://example.gov', headers=headers, timeout=10) - Network accessline 114
response = requests.get('https://example.gov', headers=headers, timeout=10) - Network accessline 143
session = requests.Session() - Network accessline 153
response = session.get('https://example.gov', timeout=30) - Network accessline 214
# Configure retry session session = requests.Session() - Network accessline 215
session = requests.Session()
benchmarks/gdpval/skills/ssl-proxy-troubleshoot-fb786c/SKILL.md
- Network accessline 29
# Test basic TCP connectivity timeout 5 bash -c 'cat < /dev/null > /dev/tcp/target-domain.gov/443' && echo "Port 443 open" || echo "Port 443 closed" - Dangerous shell operationline 30
timeout 5 bash -c 'cat < /dev/null > /dev/tcp/target-domain.gov/443' && echo "Port 443 open" || echo "Port 443 closed" - Network accessline 30
timeout 5 bash -c 'cat < /dev/null > /dev/tcp/target-domain.gov/443' && echo "Port 443 open" || echo "Port 443 closed" - Network accessline 32
# Test with curl (verbose) - Network accessline 33
curl -v https://target-domain.gov 2>&1 | head -50 - Network accessline 44
# Test with different SSL versions curl --tlsv1.2 -v https://target-domain.gov - Network accessline 45
curl --tlsv1.2 -v https://target-domain.gov - Network accessline 46
curl --tlsv1.3 -v https://target-domain.gov - Network accessline 48
# Try disabling verification (testing only) curl -k https://target-domain.gov - Network accessline 49
curl -k https://target-domain.gov - Network accessline 57
# Try without proxy curl --noproxy "*" https://target-domain.gov - Network accessline 58
curl --noproxy "*" https://target-domain.gov - Network accessline 60
# Try with system proxy curl -x http://proxy.example.com:8080 https://target-domain.gov - Network accessline 61
curl -x http://proxy.example.com:8080 https://target-domain.gov - Network accessline 63
# Try explicit no-proxy for .gov domains export no_proxy=".gov,.mil,.edu" curl https://target-domain.gov - Network accessline 65
curl https://target-domain.gov - Network accessline 67
# Test with different proxy protocols curl -x http://proxy:8080 https://target-domain.gov - Network accessline 68
curl -x http://proxy:8080 https://target-domain.gov - Network accessline 69
curl -x https://proxy:8080 https://target-domain.gov - Network accessline 70
curl -x socks5://proxy:1080 https://target-domain.gov - Network accessline 78
# Try HTTP instead of HTTPS curl http://target-domain.gov - Network accessline 79
curl http://target-domain.gov - Network accessline 81
# Try alternative ports curl https://target-domain.gov:8443 - Network accessline 82
curl https://target-domain.gov:8443 - Network accessline 83
curl https://target-domain.gov:4443 - Network accessline 85
# Try www subdomain variation curl https://www.target-domain.gov - Network accessline 86
curl https://www.target-domain.gov - Network accessline 88
# Try alternative domain extensions curl https://target-domain.state.il.us - Network accessline 89
curl https://target-domain.state.il.us - Network accessline 97
# Use browser user-agent curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" https://target-domain.gov - Network accessline 98
curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" https://target-domain.gov - Network accessline 100
# Add common headers curl -H "Accept: text/html" -H "Accept-Language: en-US" https://target-domain.gov - Network accessline 101
curl -H "Accept: text/html" -H "Accept-Language: en-US" https://target-domain.gov - Network accessline 103
# Include referer header curl -e "https://www.google.com/" https://target-domain.gov - Network accessline 104
curl -e "https://www.google.com/" https://target-domain.gov - Network accessline 109
If curl fails, try Python with different configurations: - Network accessline 115
# Disable SSL verification (testing only) session = requests.Session() - Network accessline 116
session = requests.Session() - Network accessline 120
try: response = session.get('https://target-domain.gov', timeout=30) - Network accessline 121
response = session.get('https://target-domain.gov', timeout=30) - Network accessline 163
SSL Error? ├── Yes → Try curl -k (test only) - Network accessline 164
├── Yes → Try curl -k (test only)
benchmarks/gdpval/skills/ssl-proxy-troubleshoot/SKILL.md
- Network accessline 27
url = "https://example.gov/data" - Network accessline 29
# Test basic connectivity try: response = requests.get(url, timeout=10) - Network accessline 30
try: response = requests.get(url, timeout=10) print(f"Status: {response.status_code}") - Network accessline 31
response = requests.get(url, timeout=10) - Network accessline 48
urls_to_try = [ "https://example.gov/data", - Network accessline 49
"https://example.gov/data", - Network accessline 50
"http://example.gov/data", # Try unencrypted - Network accessline 51
"https://www.example.gov/data", # Try www subdomain - Network accessline 52
"http://www.example.gov/data", - Network accessline 55
for url in urls_to_try: try: response = requests.get(url, timeout=10, verify=False) - Network accessline 56
try: response = requests.get(url, timeout=10, verify=False) if response.status_code == 200: - Network accessline 57
response = requests.get(url, timeout=10, verify=False) - Network accessline 70
# Option A: Disable verification entirely (debug only) response = requests.get(url, verify=False, timeout=30) - Network accessline 71
response = requests.get(url, verify=False, timeout=30) - Network accessline 79
response = requests.get(url, verify=False, timeout=30) - Network accessline 89
# Option A: Disable proxy entirely session = requests.Session() - Network accessline 90
session = requests.Session() - Network accessline 94
# Option B: Explicitly set proxy proxies = { "http": "http://proxy.example.com:8080", - Network accessline 95
proxies = { "http": "http://proxy.example.com:8080", "https": "http://proxy.example.com:8080", - Network accessline 96
"http": "http://proxy.example.com:8080", - Network accessline 97
"https": "http://proxy.example.com:8080", } response = requests.get(url, proxies=proxies, timeout=30, verify=False) - Network accessline 99
response = requests.get(url, proxies=proxies, timeout=30, verify=False) - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 105
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Network accessline 107
response = requests.get(url, timeout=30) - Network accessline 117
url.replace(".gov", ".gov.uk"), # Regional variations url.replace("data.", "api."), # API subdomain url.replace("https://", "https://archive."), # Archive mirror - Network accessline 118
url.replace("data.", "api."), # API subdomain url.replace("https://", "https://archive."), # Archive mirror url.replace("/data", "/download"), # Alternative path - Network accessline 119
url.replace("https://", "https://archive."), # Archive mirror url.replace("/data", "/download"), # Alternative path ] - Network accessline 136
ssl_context = ssl._create_unverified_context() response = urllib.request.urlopen(url, context=ssl_context, timeout=30) - Network accessline 137
response = urllib.request.urlopen(url, context=ssl_context, timeout=30) - Network accessline 139
# Try curl via subprocess - Network accessline 140
import subprocess result = subprocess.run( ["curl", "-k", "-L", "--max-time", "30", url], - Network accessline 141
result = subprocess.run( ["curl", "-k", "-L", "--max-time", "30", url], capture_output=True, - Network accessline 167
# Try Wayback Machine wayback_url = f"https://web.archive.org/web/*/{original_url}" - Network accessline 168
wayback_url = f"https://web.archive.org/web/*/{original_url}" - Network accessline 170
# Check for cached versions # Try Google Cache: http://webcache.googleusercontent.com/search?q=cache:{url} - Network accessline 171
# Try Google Cache: http://webcache.googleusercontent.com/search?q=cache:{url} - Network accessline 227
for i, config in enumerate(strategies[:max_attempts]): try: session = requests.Session() - Network accessline 228
try: session = requests.Session() session.trust_env = config["trust_env"] - Network accessline 229
session = requests.Session()
benchmarks/gdpval/skills/timecode-audio-edit-workflow/SKILL.md
- Dangerous shell operationline 176
sudo apt-get install libsndfile1
benchmarks/gdpval/skills/web-tool-fallback/SKILL.md
- Network accessline 38
# Example: Generate alternative URL formats original_url = "https://example.com/research/report?id=123" - Network accessline 39
original_url = "https://example.com/research/report?id=123" - Network accessline 40
alternatives = [ "https://example.com/research/report", "http://example.com/research/report?id=123", - Network accessline 41
"https://example.com/research/report", - Network accessline 42
"http://example.com/research/report?id=123", - Network accessline 43
"https://web.archive.org/web/*/https://example.com/research/report" - Network accessline 125
[WEB_ACCESS_LIMITED: URL https://example.com/source could not be accessed]
benchmarks/gdpval/skills/web3-fullstack-systematic-build-enhanced/SKILL.md
- Network accessline 119
chainId: 1, rpcUrl: process.env.REACT_APP_MAINNET_RPC, explorer: 'https://etherscan.io' - Network accessline 120
rpcUrl: process.env.REACT_APP_MAINNET_RPC, explorer: 'https://etherscan.io' }, - Network accessline 121
explorer: 'https://etherscan.io' - Network accessline 124
chainId: 5, rpcUrl: process.env.REACT_APP_TESTNET_RPC, explorer: 'https://goerli.etherscan.io' - Network accessline 125
rpcUrl: process.env.REACT_APP_TESTNET_RPC, explorer: 'https://goerli.etherscan.io' } - Network accessline 126
explorer: 'https://goerli.etherscan.io' - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 250
[Credential-related source omitted]
benchmarks/gdpval/skills/web3-fullstack-systematic-build/SKILL.md
- Network accessline 119
chainId: 1, rpcUrl: process.env.REACT_APP_MAINNET_RPC, explorer: 'https://etherscan.io' - Network accessline 120
rpcUrl: process.env.REACT_APP_MAINNET_RPC, explorer: 'https://etherscan.io' }, - Network accessline 121
explorer: 'https://etherscan.io' - Network accessline 124
chainId: 5, rpcUrl: process.env.REACT_APP_TESTNET_RPC, explorer: 'https://goerli.etherscan.io' - Network accessline 125
rpcUrl: process.env.REACT_APP_TESTNET_RPC, explorer: 'https://goerli.etherscan.io' } - Network accessline 126
explorer: 'https://goerli.etherscan.io' - Access to secretsline 213
[Credential-related source omitted]
examples/my-daily-monitor/skills/api-proxy-endpoint/SKILL.md
- Access to secretsline 61
[Credential-related source omitted] - Network accessline 67
const quotes = await Promise.all( symbols.map(async (sym) => { const resp = await fetch( - Network accessline 68
[Credential-related source omitted] - Network accessline 69
const resp = await fetch( - Network accessline 70
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 111
[Credential-related source omitted] - Network accessline 112
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 114
[Credential-related source omitted] - Network accessline 116
const resp = await fetch(url); - Access to secretsline 142
[Credential-related source omitted] - Network accessline 155
proxy: { '/api': { target: 'http://localhost:3000', - Network accessline 156
'/api': { target: 'http://localhost:3000', changeOrigin: true, - Network accessline 157
target: 'http://localhost:3000',
examples/my-daily-monitor/skills/create-full-stack-panel-feature-with-server-wiring/SKILL.md
- Network accessline 248
useEffect(() => { fetch('/api/panels/{feature}') - Network accessline 249
fetch('/api/panels/{feature}') - Network accessline 292
this.isFetching = true; try { const res = await fetch('/api/panels/{feature}', { - Network accessline 293
[Credential-related source omitted] - Network accessline 294
const res = await fetch('/api/panels/{feature}', { - Network accessline 429
// Inside the createServer callback, find the switch block: const url = new URL(req.url ?? '/', `http://${req.headers.host}`); - Network accessline 430
const url = new URL(req.url ?? '/', `http://${req.headers.host}`); - Network accessline 450
- [ ] New `case` is placed **before** the `default` case - [ ] `break` (or `return`) statement is present after the handler call - [ ] The path string exactly matches the client's `fetch('/api/panels/{feature}')` call - Network accessline 451
- [ ] `break` (or `return`) statement is present after the handler call - [ ] The path string exactly matches the client's `fetch('/api/panels/{feature}')` call - [ ] `action` / query-param forwarding matches the handler's signature - Network accessline 452
- [ ] The path string exactly matches the client's `fetch('/api/panels/{feature}')` call - Network accessline 521
# Quick smoke test: start the server and curl the endpoint - Network accessline 522
# curl http://localhost:PORT/api/panels/{feature}
examples/my-daily-monitor/skills/create-full-stack-panel-feature/SKILL.md
- Network accessline 167
useEffect(() => { fetch('/api/panels/{feature}') - Network accessline 168
fetch('/api/panels/{feature}') - Network accessline 211
this.isFetching = true; try { const res = await fetch('/api/panels/{feature}', { - Network accessline 212
[Credential-related source omitted] - Network accessline 213
const res = await fetch('/api/panels/{feature}', {
examples/my-daily-monitor/skills/dashboard-domain-specification/SKILL.md
- Network accessline 44
data_sources: - type: "API" endpoint: "https://api.example.com/users/daily" - Network accessline 45
- type: "API" endpoint: "https://api.example.com/users/daily" authentication: "Bearer token" - Network accessline 46
endpoint: "https://api.example.com/users/daily" - Network accessline 54
- name: "User Activity API" type: "REST API" endpoint: "https://api.example.com/users" - Network accessline 55
type: "REST API" endpoint: "https://api.example.com/users" authentication: "OAuth 2.0" - Network accessline 56
endpoint: "https://api.example.com/users"
examples/my-daily-monitor/skills/data-driven-panel/SKILL.md
examples/my-daily-monitor/skills/data-service-circuit-breaker-aware/SKILL.md
- Network accessline 123
return breaker.execute(async () => { const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); - Network accessline 124
const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 125
const resp = await fetch(`/api/stocks?${params}`); - Network accessline 155
export async function fetchStockQuotes(symbols: string[]): Promise<StockQuote[]> { return breaker.execute(async () => { const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); - Network accessline 156
return breaker.execute(async () => { const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 157
const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); - Network accessline 182
// No circuit breaker: this is explicitly triggered by the user clicking "Generate". // Failures should throw so the UI can show an error and offer a retry button. const resp = await fetch('/api/llm/generate', { - Network accessline 183
// Failures should throw so the UI can show an error and offer a retry button. const resp = await fetch('/api/llm/generate', { method: 'POST', - Network accessline 184
const resp = await fetch('/api/llm/generate', { - Network accessline 236
[Credential-related source omitted] - Network accessline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Network accessline 238
[Credential-related source omitted]
examples/my-daily-monitor/skills/data-service-optional-params/SKILL.md
- Network accessline 123
return breaker.execute(async () => { const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); - Network accessline 124
const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 125
const resp = await fetch(`/api/stocks?${params}`); - Network accessline 158
const resp = await fetch(url); - Network accessline 199
const qs = params.toString(); const resp = await fetch(qs ? `/api/github?${qs}` : '/api/github'); - Network accessline 200
const resp = await fetch(qs ? `/api/github?${qs}` : '/api/github'); - Access to secretsline 258
[Credential-related source omitted] - Network accessline 260
const url = `https://api.github.com/repos/${owner}/${repo}/actions/runs?per_page=10`; const data = await fetch(url, { - Network accessline 261
const data = await fetch(url, {
examples/my-daily-monitor/skills/data-service-proxy-direct/SKILL.md
- Network accessline 125
return breaker.execute(async () => { const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); - Network accessline 126
const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 127
const resp = await fetch(`/api/stocks?${params}`); - Network accessline 157
export async function fetchWeather(city: string): Promise<WeatherData> { return breaker.execute(async () => { const resp = await fetch(`https://wttr.in/${city}?format=j1`); - Network accessline 158
return breaker.execute(async () => { const resp = await fetch(`https://wttr.in/${city}?format=j1`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 159
const resp = await fetch(`https://wttr.in/${city}?format=j1`); - Network accessline 189
[Credential-related source omitted] - Network accessline 190
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Network accessline 191
[Credential-related source omitted]
examples/my-daily-monitor/skills/data-service/SKILL.md
- Network accessline 123
return breaker.execute(async () => { const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); - Network accessline 124
const params = new URLSearchParams({ symbols: symbols.join(',') }); const resp = await fetch(`/api/stocks?${params}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 125
const resp = await fetch(`/api/stocks?${params}`); - Network accessline 148
[Credential-related source omitted] - Network accessline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Network accessline 150
[Credential-related source omitted]
examples/my-daily-monitor/skills/enhance-typescript-ui-components/SKILL.md
examples/my-daily-monitor/skills/finnhub-stock-api/SKILL.md
- Network accessline 10
- **Docs**: https://finnhub.io/docs/api - Network accessline 11
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 52
"ipo": "1980-12-12", "marketCapitalization": 2794000, "logo": "https://static.finnhub.io/logo/..." - Network accessline 53
"marketCapitalization": 2794000, "logo": "https://static.finnhub.io/logo/..." } - Network accessline 54
"logo": "https://static.finnhub.io/logo/..." - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Network accessline 112
export async function fetchStockQuotes(symbols = DEFAULT_SYMBOLS): Promise<StockQuote[]> { return quoteBreaker.execute(async () => { const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); - Network accessline 113
return quoteBreaker.execute(async () => { const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 114
const resp = await fetch(`/api/stocks?symbols=${symbols.join(',')}`); - Network accessline 134
| API | Free Tier | Notes | |-----|-----------|-------| | **Alpha Vantage** | 25 req/day (free) | `https://www.alphavantage.co/` | - Network accessline 135
|-----|-----------|-------| | **Alpha Vantage** | 25 req/day (free) | `https://www.alphavantage.co/` | | **Twelve Data** | 800 req/day | `https://twelvedata.com/` | - Network accessline 136
| **Alpha Vantage** | 25 req/day (free) | `https://www.alphavantage.co/` | - Network accessline 137
| **Twelve Data** | 800 req/day | `https://twelvedata.com/` | - Network accessline 138
| **Financial Modeling Prep** | 250 req/day | `https://financialmodelingprep.com/` | - Network accessline 139
| **Yahoo Finance** (via RapidAPI) | Varies | `https://www.yahoofinanceapi.com/` | - Network accessline 140
| **Polygon** | 5 req/min (free) | `https://polygon.io/` | - Network accessline 141
| **IEX Cloud** | 50k credits/month | `https://iexcloud.io/` | - Network accessline 142
| **Marketstack** | 100 req/month | `https://marketstack.com/` |
examples/my-daily-monitor/skills/full-stack-panel-authoring/SKILL.md
- Network accessline 171
export async function fetch{Feature}Data(action?: string): Promise<{Feature}Item[]> { const url = `/api/panels/{feature}${action ? `?action=${encodeURIComponent(action)}` : ''}`; const res = await fetch(url, { - Network accessline 172
[Credential-related source omitted] - Network accessline 173
const res = await fetch(url, { - Network accessline 243
**Verification:** After wiring, start the server and `curl /api/panels/{feature}` — you should receive JSON, not a 404. - Network accessline 581
while (this.retryAttempts < this.maxRetries) { try { const response = await fetch(url); - Network accessline 582
try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 583
const response = await fetch(url); - Network accessline 663
[ ] Import added to server/index.ts [ ] Dispatch case/route added (matching the detected pattern) [ ] curl /api/panels/{feature} returns JSON (not 404) - Network accessline 665
[ ] curl /api/panels/{feature} returns JSON (not 404)
examples/my-daily-monitor/skills/large-file-write-via-temp-script/SKILL.md
examples/my-daily-monitor/skills/news-api-integration/SKILL.md
- Network accessline 12
- **Docs**: https://gnews.io/docs/v4 - Network accessline 13
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 40
"description": "Short description...", "content": "Full article content (truncated)...", "url": "https://example.com/article", - Network accessline 41
"content": "Full article content (truncated)...", "url": "https://example.com/article", "image": "https://example.com/image.jpg", - Network accessline 42
"url": "https://example.com/article", - Network accessline 43
"image": "https://example.com/image.jpg", - Network accessline 45
"source": { "name": "CNN", "url": "https://cnn.com" - Network accessline 46
"name": "CNN", "url": "https://cnn.com" } - Network accessline 47
"url": "https://cnn.com" - Network accessline 56
- **Docs**: https://newsapi.org/docs - **Free tier**: 100 requests/day, for development only - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 99
export async function fetchNews(category = 'general'): Promise<NewsArticle[]> { return newsBreaker.execute(async () => { const resp = await fetch(`/api/news?category=${category}`); - Network accessline 100
return newsBreaker.execute(async () => { const resp = await fetch(`/api/news?category=${category}`); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 101
const resp = await fetch(`/api/news?category=${category}`); - Network accessline 108
export async function searchNews(query: string): Promise<NewsArticle[]> { const resp = await fetch(`/api/news?q=${encodeURIComponent(query)}`); - Network accessline 109
const resp = await fetch(`/api/news?q=${encodeURIComponent(query)}`); - Network accessline 121
// Fetch top 30 stories const topIds = await fetch('https://hacker-news.firebaseio.com/v0/topstories.json').then(r => r.json()); - Network accessline 122
const topIds = await fetch('https://hacker-news.firebaseio.com/v0/topstories.json').then(r => r.json()); - Network accessline 123
const stories = await Promise.all( topIds.slice(0, 30).map((id: number) => fetch(`https://hacker-news.firebaseio.com/v0/item/${id}.json`).then(r => r.json()) - Network accessline 124
topIds.slice(0, 30).map((id: number) => fetch(`https://hacker-news.firebaseio.com/v0/item/${id}.json`).then(r => r.json()) ) - Network accessline 125
fetch(`https://hacker-news.firebaseio.com/v0/item/${id}.json`).then(r => r.json())
examples/my-daily-monitor/skills/panel-base-advanced/SKILL.md
examples/my-daily-monitor/skills/panel-breaker-backoff/SKILL.md
- Network accessline 153
while (this.retryAttempts < this.maxRetries) { try { const response = await fetch(url); - Network accessline 154
try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 155
const response = await fetch(url); - Network accessline 472
this.setFetching(true); try { const resp = await fetch('/api/config'); - Network accessline 473
try { const resp = await fetch('/api/config'); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 474
const resp = await fetch('/api/config'); - Network accessline 493
NO -> does the endpoint fail intermittently under normal load? YES -> use fetchWithRetry() for per-request retry <- Option B NO -> plain fetch() with showError/retry is enough <- Option C - Network accessline 495
NO -> plain fetch() with showError/retry is enough <- Option C
examples/my-daily-monitor/skills/panel-breaker-stateful/SKILL.md
- Network accessline 203
while (this.retryAttempts < this.maxRetries) { try { const response = await fetch(url); - Network accessline 204
try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 205
const response = await fetch(url); - Network accessline 274
try { const quotes = await breaker.execute(async () => { const resp = await fetch('/api/stocks'); - Network accessline 275
const quotes = await breaker.execute(async () => { const resp = await fetch('/api/stocks'); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 276
const resp = await fetch('/api/stocks');
examples/my-daily-monitor/skills/panel-component-aggregator/SKILL.md
- Network accessline 457
5. **Staleness indicators** are automatically injected into the header when a key's last-update timestamp exceeds `staleThresholdMs`. 6. **reset()** clears all state and reverts to pending — call it on session logout or data source disconne - Network accessline 458
6. **reset()** clears all state and reverts to pending — call it on session logout or data source disconnect. 7. Aggregator panels never call `fetch()` or `showLoading()` — they call `showPending()` until required data arrives. 8. The coord - Network accessline 459
7. Aggregator panels never call `fetch()` or `showLoading()` — they call `showPending()` until required data arrives.
examples/my-daily-monitor/skills/panel-component-colocated-helpers/SKILL.md
examples/my-daily-monitor/skills/panel-component-with-push-sidebar/SKILL.md
examples/my-daily-monitor/skills/panel-component-xss-safe/src/utils/esc.ts
- Executable scriptline 1
Executable file
examples/my-daily-monitor/skills/panel-data-resilient/SKILL.md
- Network accessline 236
try { const quotes = await breaker.execute(async () => { const resp = await fetch('/api/stocks'); - Network accessline 237
const quotes = await breaker.execute(async () => { const resp = await fetch('/api/stocks'); if (!resp.ok) throw new Error(`HTTP ${resp.status}`); - Network accessline 238
const resp = await fetch('/api/stocks');
examples/my-daily-monitor/skills/panel-retry-localstorage/SKILL.md
- Network accessline 41
while (this.retryAttempts < this.maxRetries) { try { const response = await fetch(url); - Network accessline 42
try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 43
const response = await fetch(url); - Network accessline 303
> ```typescript > const DEFAULT_LINKS = [ > { label: 'GitHub', icon: '🐙', url: 'https://github.com' }, - Network accessline 304
> const DEFAULT_LINKS = [ > { label: 'GitHub', icon: '🐙', url: 'https://github.com' }, > { label: 'Gmail', icon: '📧', url: 'https://mail.google.com' }, - Network accessline 305
> { label: 'GitHub', icon: '🐙', url: 'https://github.com' }, - Network accessline 306
> { label: 'Gmail', icon: '📧', url: 'https://mail.google.com' }, - Network accessline 307
> { label: 'Calendar', icon: '📅', url: 'https://calendar.google.com' }, - Network accessline 308
> { label: 'Docs', icon: '📝', url: 'https://docs.google.com' }, - Network accessline 309
> { label: 'Slack', icon: '💬', url: 'https://slack.com' }, - Network accessline 315
> // BAD: 'GH', 'GM', 'CAL', 'DOC', 'SL' are not emoji; they will render as plain text > const DEFAULT_LINKS = [ > { label: 'GitHub', icon: 'GH', url: 'https://github.com' }, - Network accessline 316
> const DEFAULT_LINKS = [ > { label: 'GitHub', icon: 'GH', url: 'https://github.com' }, > { label: 'Gmail', icon: 'GM', url: 'https://mail.google.com' }, - Network accessline 317
> { label: 'GitHub', icon: 'GH', url: 'https://github.com' }, - Network accessline 318
> { label: 'Gmail', icon: 'GM', url: 'https://mail.google.com' },
examples/my-daily-monitor/skills/panel-state-persistence/SKILL.md
examples/my-daily-monitor/skills/panel-visual-badges/SKILL.md
- Network accessline 68
while (this.retryAttempts < PANEL_DEFAULTS.maxRetries) { try { const response = await fetch(url); - Network accessline 69
try { const response = await fetch(url); if (!response.ok) throw new Error(`HTTP ${response.status}`); - Network accessline 70
const response = await fetch(url); - Network accessline 107
protected getThumbnailUrl(imageUrl?: string): string { return imageUrl || `https://via.placeholder.com/${THUMBNAIL_SIZE}`; - Network accessline 108
return imageUrl || `https://via.placeholder.com/${THUMBNAIL_SIZE}`;
examples/my-daily-monitor/skills/personal-monitor-domain/SKILL.md
- Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Network accessline 153
**APIs**: - GNews (primary): `https://gnews.io/api/v4` — 100 req/day free - Network accessline 154
- GNews (primary): `https://gnews.io/api/v4` — 100 req/day free - Network accessline 155
- HackerNews (tech): `https://hacker-news.firebaseio.com/v0/` — unlimited, no key - Network accessline 313
| Key | Required For | How to Get | |-----|-------------|-----------| | `FINNHUB_API_KEY` | Stock Market | https://finnhub.io/ (free) | - Network accessline 314
|-----|-------------|-----------| | `FINNHUB_API_KEY` | Stock Market | https://finnhub.io/ (free) | | `GNEWS_API_KEY` | News | https://gnews.io/ (free, 100/day) | - Network accessline 315
[Credential-related source omitted] - Access to secretsline 315
[Credential-related source omitted] - Network accessline 316
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Access to secretsline 318
[Credential-related source omitted] - Network accessline 322
| `GITHUB_TOKEN` | Code Status | GitHub → Settings → PAT | | `TWITTER_BEARER_TOKEN` | Social Feed | Twitter Developer Portal | | `GROQ_API_KEY` | AI Insights | https://console.groq.com/ | - Network accessline 324
[Credential-related source omitted] - Access to secretsline 324
[Credential-related source omitted]
examples/my-daily-monitor/skills/smart-poll-loop/SKILL.md
- Network accessline 408
async () => { try { const response = await fetch('/api/stocks'); - Network accessline 409
try { const response = await fetch('/api/stocks'); if (!response.ok) return false; // explicit failure - Network accessline 410
const response = await fetch('/api/stocks'); - Network accessline 439
'weather', async () => { const res = await fetch('/api/weather'); - Network accessline 440
async () => { const res = await fetch('/api/weather'); return res.ok; // boolean indicates success/failure - Network accessline 441
const res = await fetch('/api/weather'); - Network accessline 449
'news', async () => { const res = await fetch('/api/news'); - Network accessline 450
async () => { const res = await fetch('/api/news'); if (!res.ok) return false; - Network accessline 451
const res = await fetch('/api/news'); - Network accessline 468
'user-notifications', async () => { const res = await fetch('/api/notifications'); - Network accessline 469
async () => { const res = await fetch('/api/notifications'); if (!res.ok) return false; - Network accessline 470
const res = await fetch('/api/notifications'); - Network accessline 488
async () => { // No explicit return = void = success assumed await fetch('/api/analytics/heartbeat', { method: 'POST' }); - Network accessline 489
// No explicit return = void = success assumed await fetch('/api/analytics/heartbeat', { method: 'POST' }); // If this throws, it's treated as failure - Network accessline 490
await fetch('/api/analytics/heartbeat', { method: 'POST' }); - Network accessline 527
// Good: Explicit failure signaling async () => { const res = await fetch('/api/data'); - Network accessline 528
async () => { const res = await fetch('/api/data'); if (res.status === 429) return false; // rate limited - back off - Network accessline 529
const res = await fetch('/api/data'); - Network accessline 536
// Less ideal: Relying on exceptions async () => { const res = await fetch('/api/data'); - Network accessline 537
async () => { const res = await fetch('/api/data'); res.json(); // throws on error, but less explicit - Network accessline 538
const res = await fetch('/api/data'); - Network accessline 740
- **Source**: worldmonitor/src/services/runtime.ts - `startSmartPollLoop` function - **Implementation**: my-daily-monitor/src/services/refresh-scheduler.ts - **AWS Architecture Blog**: [Exponential Backoff and Jitter](https://aws.amazon.com - Network accessline 741
- **Implementation**: my-daily-monitor/src/services/refresh-scheduler.ts - **AWS Architecture Blog**: [Exponential Backoff and Jitter](https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/) - **Google SRE Book**: [Handli - Network accessline 742
- **AWS Architecture Blog**: [Exponential Backoff and Jitter](https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/) - Network accessline 743
- **Google SRE Book**: [Handling Overload](https://sre.google/sre-book/handling-overload/)
examples/my-daily-monitor/skills/vanilla-ts-http-route-handler/SKILL.md
examples/my-daily-monitor/skills/worldmonitor-reference/SKILL.md
- Network accessline 289
export function getCorsHeaders(req, methods = 'GET, OPTIONS') { const origin = req.headers.get('origin') || ''; const allowOrigin = isAllowedOrigin(origin) ? origin : 'https://worldmonitor.app'; - Network accessline 290
const origin = req.headers.get('origin') || ''; const allowOrigin = isAllowedOrigin(origin) ? origin : 'https://worldmonitor.app'; return { - Network accessline 291
const allowOrigin = isAllowedOrigin(origin) ? origin : 'https://worldmonitor.app';
examples/my-daily-monitor/skills/write-special-chars-heredoc/SKILL.md
- Dangerous shell operationline 139
- **Cleanup (optional):** `rm /tmp/write_*.py` after all files are written.
examples/my-daily-monitor/skills/write-special-chars-readback/SKILL.md
- Dangerous shell operationline 33
5. **Clean up** the `/tmp` helper script: `rm /tmp/write_<name>.py` - Dangerous shell operationline 97
rm /tmp/write_greeting.py - Dangerous shell operationline 111
| ✅ Clean up | `rm /tmp/write_<name>.py` | Prevents stale helper accumulation | - Dangerous shell operationline 161
2. Then clean up: `rm /tmp/write_<name>.py` - Dangerous shell operationline 169
- **Cleanup (required):** `rm /tmp/write_*.py` after all files are written —
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 495 facts
- Dangerous shell operation in code of the SKILL.mdcode-execution-fallback-e81068/SKILL.md:82High confidence
- Executable script in code of a file that runsdocument-gen-fallback-enhanced-enhanced-618c9b/sanitize_for_pdf.sh:1High confidence
- Dangerous shell operation in code of the SKILL.mddocument-gen-fallback-enhanced-enhanced/SKILL.md:77High confidence
- Executable script in code of a file that runsdocument-gen-fallback-enhanced-enhanced/sanitize_for_pdf.sh:1High confidence
- Dangerous shell operation in code of the SKILL.mddocx-shell-parse-enhanced-4bba79/SKILL.md:224High confidence
- Dangerous shell operation in code of the SKILL.mddocx-shell-parse/SKILL.md:109High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:33High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:35High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:56High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:58High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:149High confidence
- Network access in code of the SKILL.mddocx-shell-workaround/SKILL.md:151High confidence
- Network access in the frontmatter of the SKILL.mdhttp-response-handling/SKILL.md:1Low confidence
- Network access in the frontmatter of the SKILL.mdhttp-response-handling/SKILL.md:2Low confidence
- Network access in the frontmatter of the SKILL.mdhttp-response-handling/SKILL.md:3Low confidence
- Network access in code of the SKILL.mdhttp-response-handling/SKILL.md:22High confidence
- Network access in code of the SKILL.mdhttp-response-handling/SKILL.md:58High confidence
- Network access in code of the SKILL.mdhttp-response-handling/SKILL.md:59High confidence
- Network access in code of the SKILL.mdhttp-response-handling/SKILL.md:115High confidence
- Network access in code of the SKILL.mdhttp-response-handling/SKILL.md:116High confidence
- Network access in prose of the SKILL.mdhttp-response-handling/SKILL.md:140Low confidence
- Network access in prose of the SKILL.mdhttp-response-handling/SKILL.md:141Low confidence
- Dangerous shell operation in code of the SKILL.mdpandoc-pdf-error-diagnosis/SKILL.md:80High confidence
- Network access in prose of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:23Low confidence
- Dangerous shell operation in prose of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:24Low confidence
- Network access in prose of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:25Low confidence
- Dangerous shell operation in code of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:86High confidence
- Dangerous shell operation in code of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:89High confidence
- Dangerous shell operation in code of the SKILL.mdpandoc-pdf-error-recovery/SKILL.md:92High confidence
- Dangerous shell operation in code of the SKILL.mdpdf-checklist-workflow-enhanced-a53b26/SKILL.md:47High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuepdf-checklist-workflow/SKILL.md:57Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuepdf-checklist-workflow/SKILL.md:170Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuepdf-checklist-workflow/SKILL.md:266Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuepdf-checklist-workflow/SKILL.md:282Low confidence
- Dangerous shell operation in code of the SKILL.mdpdf-debug-unbuffered/SKILL.md:74High confidence
- Network access in prose of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:36Low confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:39High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:49High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:460High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:461High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:462High confidence
- Network access in prose of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:532Low confidence
- Network access in prose of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:533Low confidence
- Network access in prose of the SKILL.mdpdf-download-extract-fallback-enhanced-29b2f4/SKILL.md:534Low confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-e27e0c/SKILL.md:35High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-e27e0c/SKILL.md:210High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-e27e0c/SKILL.md:211High confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced-e27e0c/SKILL.md:212High confidence
- Network access in prose of the SKILL.mdpdf-download-extract-fallback-enhanced/SKILL.md:45Low confidence
- Network access in code of the SKILL.mdpdf-download-extract-fallback-enhanced/SKILL.md:48High confidence
and 445 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md benchmarks/gdpval/skills/audio-track-production/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/hkuds-agentpilot/)