Twitch
v2.0.0Manage Twitch channel data, scores, and rankings from CLI. Use when rolling highlights, scoring streams, ranking metrics, tracking stats.
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (manage Twitch channel data, scoring, ranking) align with the provided script and SKILL.md. All functionality (roll, score, rank, export, search, stats, etc.) is implemented as local file-based operations; there are no unexpected external services or unrelated environment requirements.
Instruction Scope
SKILL.md and the runtime script instruct only local CLI operations. The script reads/writes log files in $HOME/.local/share/twitch, uses common utilities (grep, tail, du, wc, sed, cat), and produces exports. It does not reference other system config, credentials, or remote endpoints. Instructions are not open-ended and do not tell the agent to collect unrelated system data.
Install Mechanism
No install spec is provided (instruction-only skill plus an included script). That is low risk: nothing is downloaded from external URLs and no archive extraction occurs. The included script is plain shell and would need to be placed/run by the user or agent; no automatic installers are present.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths beyond the data directory it creates (~/.local/share/twitch). That is proportionate to a local CLI logging/metrics tool.
Persistence & Privilege
always: false and the skill does not request persistent elevated privileges or modify other skills or system-wide agent settings. It creates and maintains its own data directory only.
Assessment
This skill appears coherent and offline: it stores all data under ~/.local/share/twitch and does not contact external services or ask for credentials. Before installing or running it, consider: (1) inspect the script file (already included) to confirm it matches the provided version; (2) be aware it will create multiple .log files that may grow over time—delete or rotate them if disk usage matters; (3) if you share your machine or back up your home directory, these logs will be included; (4) run it with normal user privileges (not root) and verify file permissions on the data directory if privacy is a concern. If you want stronger assurance, run the script in a confined environment (container or dedicated user account) first.Like a lobster shell, security has layers — review code before you run it.
latest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Twitch
Manage Twitch data right from your terminal. Built for people who want get things done faster without complex setup.
Why Twitch?
- Works entirely offline — your data never leaves your machine
- Simple command-line interface, no GUI needed
- Export to JSON, CSV, or plain text anytime
- Automatic history and activity logging
Getting Started
# See what you can do
twitch help
# Check current status
twitch status
# View your statistics
twitch stats
Commands
| Command | What it does |
|---|---|
twitch roll | Roll |
twitch score | Score |
twitch rank | Rank |
twitch history | History |
twitch stats | Stats |
twitch challenge | Challenge |
twitch create | Create |
twitch join | Join |
twitch track | Track |
twitch leaderboard | Leaderboard |
twitch reward | Reward |
twitch reset | Reset |
twitch stats | Summary statistics |
twitch export | <fmt> Export (json |
twitch search | <term> Search entries |
twitch recent | Recent activity |
twitch status | Health check |
twitch help | Show this help |
twitch version | Show version |
twitch $name: | $c entries |
twitch Total: | $total entries |
twitch Data | size: $(du -sh "$DATA_DIR" 2>/dev/null |
twitch Version: | v2.0.0 |
twitch Data | dir: $DATA_DIR |
twitch Entries: | $(cat "$DATA_DIR"/*.log 2>/dev/null |
twitch Disk: | $(du -sh "$DATA_DIR" 2>/dev/null |
twitch Last: | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null |
twitch Status: | OK |
twitch [Twitch] | roll: $input |
twitch Saved. | Total roll entries: $total |
twitch [Twitch] | score: $input |
twitch Saved. | Total score entries: $total |
twitch [Twitch] | rank: $input |
twitch Saved. | Total rank entries: $total |
twitch [Twitch] | history: $input |
twitch Saved. | Total history entries: $total |
twitch [Twitch] | stats: $input |
twitch Saved. | Total stats entries: $total |
twitch [Twitch] | challenge: $input |
twitch Saved. | Total challenge entries: $total |
twitch [Twitch] | create: $input |
twitch Saved. | Total create entries: $total |
twitch [Twitch] | join: $input |
twitch Saved. | Total join entries: $total |
twitch [Twitch] | track: $input |
twitch Saved. | Total track entries: $total |
twitch [Twitch] | leaderboard: $input |
twitch Saved. | Total leaderboard entries: $total |
twitch [Twitch] | reward: $input |
twitch Saved. | Total reward entries: $total |
twitch [Twitch] | reset: $input |
twitch Saved. | Total reset entries: $total |
Data Storage
All data is stored locally at ~/.local/share/twitch/. Each action is logged with timestamps. Use export to back up your data anytime.
Feedback
Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading comments…
