Twitch

v2.0.0

Manage Twitch channel data, scores, and rankings from CLI. Use when rolling highlights, scoring streams, ranking metrics, tracking stats.

1· 174·1 current·1 all-time
byBytesAgain2@ckchzh
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & 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.

latestvk973h72xy6hewws4bnn9n9p3t1834kc3

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

CommandWhat it does
twitch rollRoll
twitch scoreScore
twitch rankRank
twitch historyHistory
twitch statsStats
twitch challengeChallenge
twitch createCreate
twitch joinJoin
twitch trackTrack
twitch leaderboardLeaderboard
twitch rewardReward
twitch resetReset
twitch statsSummary statistics
twitch export<fmt> Export (json
twitch search<term> Search entries
twitch recentRecent activity
twitch statusHealth check
twitch helpShow this help
twitch versionShow version
twitch $name:$c entries
twitch Total:$total entries
twitch Datasize: $(du -sh "$DATA_DIR" 2>/dev/null
twitch Version:v2.0.0
twitch Datadir: $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 total
Select a file
Select a file to preview.

Comments

Loading comments…