backup
$
npx mdskill add terrylica/cc-skills/backupStream and backup active recordings to a GitHub repository
- Synchronizes recordings in real-time for version control and backup
- Uses gh CLI, fsw, and Git for automation and file tracking
- Triggers based on user commands and file system activity
- Delivers status updates and commit history through the terminal
SKILL.md
.github/skills/backupView on GitHub ↗
--- name: backup description: Stream-backup active recordings to GitHub. TRIGGERS - backup recording, sync cast, streaming backup. allowed-tools: Bash, AskUserQuestion, Glob, Write argument-hint: "[install|status|stop|history] [-r repo] [-i interval] [--chunk] [--meta]" --- # /asciinema-tools:backup Configure and manage streaming backup to GitHub orphan branch. > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## Arguments | Argument | Description | | ---------------- | -------------------------------------- | | `install` | Configure and start backup automation | | `status` | Show active backups and last sync | | `stop` | Disable backup for current session | | `history` | View recent backup commits | | `-r, --repo` | GitHub repository (e.g., `owner/repo`) | | `-i, --interval` | Sync interval (e.g., `30s`, `5m`) | | `--chunk` | Split at idle time | | `--meta` | Include session metadata | ## Execution Invoke the `asciinema-streaming-backup` skill with user-selected options. ### Skip Logic - If action provided -> skip Phase 1 (action selection) - If `-r` and `-i` provided -> skip Phase 2-3 (config and repo) ### Workflow 1. **Preflight**: Check gh CLI and fswatch 2. **Action**: AskUserQuestion for action type 3. **Config**: AskUserQuestion for backup settings 4. **Repo**: AskUserQuestion for repository selection 5. **Execute**: Run selected action ## Examples ```bash # Check current backup status /asciinema-tools:backup status # Configure and start backup automation /asciinema-tools:backup install # View recent backup history /asciinema-tools:backup history # Stop backup for current session /asciinema-tools:backup stop ``` ## Troubleshooting | Issue | Cause | Solution | | ------------------- | ---------------------------- | ----------------------------------- | | gh not found | gh CLI not installed | `brew install gh` | | fswatch not found | fswatch not installed | `brew install fswatch` | | Auth error | GitHub token invalid/expired | Run `gh auth login` | | Orphan branch error | Branch not initialized | Run `/asciinema-tools:daemon-setup` | | No recordings found | No active .cast files | Start a recording first | ## Post-Execution Reflection After this skill completes, check before closing: 1. **Did the command succeed?** — If not, fix the instruction or error table that caused the failure. 2. **Did parameters or output change?** — If the underlying tool's interface drifted, update Usage examples and Parameters table to match. 3. **Was a workaround needed?** — If you had to improvise (different flags, extra steps), update this SKILL.md so the next invocation doesn't need the same workaround. Only update if the issue is real and reproducible — not speculative.
More from terrylica/cc-skills
- academic-pdf-to-gfmConvert academic PDF papers to GitHub-renderable GFM markdown with math equations. TRIGGERS - PDF, GitHub markdown, math
- adaptive-wfo-epochAdaptive epoch selection for Walk-Forward Optimization. TRIGGERS - WFO epoch, epoch selection, WFE optimization, overfitting epochs.
- adr-code-traceabilityAdd ADR references to code for traceability. TRIGGERS - ADR traceability, code reference, document decision in code.
- adr-graph-easy-architectASCII architecture diagrams for ADRs via graph-easy. TRIGGERS - ADR diagram, architecture diagram, ASCII diagram.
- agent-reach>
- agentic-process-monitorMonitor background processes from Claude Code using sentinel files, heartbeat liveness, and subagent polling. Best practices and.
- alpha-forge-preshipAlpha Forge quality gates for PR review - RNG determinism, URL validation, parameter validation, manifest sync.
- article-extractorExtract MQL5 articles and documentation. TRIGGERS - MQL5 articles, MetaTrader docs, mql5.com resources.
- ascii-diagram-validatorValidate ASCII diagram alignment in markdown. TRIGGERS - diagram alignment, ASCII art, box-drawing diagrams.
- asciinema-analyzerSemantic analysis of asciinema recordings. TRIGGERS - analyze cast, keyword extraction, find patterns in recordings.