← Back to Skills Marketplace
bytesagain3

Beat

by bytesagain3 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
176
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install beat
Description
Track, analyze, and manage music and audio files from the command line. Use when organizing playlists, converting formats, or analyzing metadata.
README (SKILL.md)

Beat

Your personal Beat assistant. Track, analyze, and manage all your music & audio needs from the command line.

Why Beat?

  • 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
beat help

# Check current status
beat status

# View your statistics
beat stats

Commands

Command What it does
beat run Run
beat check Check
beat convert Convert
beat analyze Analyze
beat generate Generate
beat preview Preview
beat batch Batch
beat compare Compare
beat export Export
beat config Config
beat status Status
beat report Report
beat stats Summary statistics
beat export \x3Cfmt> Export (json
beat search \x3Cterm> Search entries
beat recent Recent activity
beat status Health check
beat help Show this help
beat version Show version
beat $name: $c entries
beat Total: $total entries
beat Data size: $(du -sh "$DATA_DIR" 2>/dev/null
beat Version: v2.0.0
beat Data dir: $DATA_DIR
beat Entries: $(cat "$DATA_DIR"/*.log 2>/dev/null
beat Disk: $(du -sh "$DATA_DIR" 2>/dev/null
beat Last: $(tail -1 "$DATA_DIR/history.log" 2>/dev/null
beat Status: OK
beat [Beat] run: $input
beat Saved. Total run entries: $total
beat [Beat] check: $input
beat Saved. Total check entries: $total
beat [Beat] convert: $input
beat Saved. Total convert entries: $total
beat [Beat] analyze: $input
beat Saved. Total analyze entries: $total
beat [Beat] generate: $input
beat Saved. Total generate entries: $total
beat [Beat] preview: $input
beat Saved. Total preview entries: $total
beat [Beat] batch: $input
beat Saved. Total batch entries: $total
beat [Beat] compare: $input
beat Saved. Total compare entries: $total
beat [Beat] export: $input
beat Saved. Total export entries: $total
beat [Beat] config: $input
beat Saved. Total config entries: $total
beat [Beat] status: $input
beat Saved. Total status entries: $total
beat [Beat] report: $input
beat Saved. Total report entries: $total

Data Storage

All data is stored locally at ~/.local/share/beat/. 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 | [email protected]

Usage Guidance
This skill appears to do what it says: an offline CLI for tracking and exporting music/audio-related entries. It stores logs and exports under ~/.local/share/beat — any text you enter (including potentially sensitive notes) will be recorded there. There are no network calls or credential requests in the code, so it will not exfiltrate data by itself. If you plan to input sensitive strings, either avoid doing so or periodically inspect/delete the logs. If you want extra assurance, review the script locally before enabling or run it in a sandboxed account.
Capability Analysis
Type: OpenClaw Skill Name: beat Version: 2.0.0 The 'Beat' skill is a simple command-line logging utility that records user inputs to local text files in ~/.local/share/beat/. While the script (scripts/script.sh) contains logic errors—such as duplicate case labels that make the actual data export and status functions unreachable—it performs no network operations, lacks any form of data exfiltration, and does not attempt to execute unauthorized commands. It functions purely as a local activity tracker for the inputs provided to it.
Capability Assessment
Purpose & Capability
Name/description (music/audio CLI) match the code and instructions. The provided script implements commands for run/check/convert/analyze/export/etc., all of which reasonably belong to a local music/metadata management tool.
Instruction Scope
SKILL.md instructs only local CLI usage. The shipped script logs every command and input to ~/ .local/share/beat/*.log and history.log — this is consistent with the stated automatic history feature but means any text you pass (including secrets) will be recorded locally.
Install Mechanism
Instruction-only skill with a single shell script file; no install spec, no downloaded code or external package installs. Low installation risk.
Credentials
No environment variables, credentials, or config paths are requested. The script only uses the user's HOME to create ~/.local/share/beat, which is proportional to its function.
Persistence & Privilege
The skill is not forced-always and does not request elevated privileges, but it does create and persist logs and export files under ~/.local/share/beat. This is expected for a tracker but worth noting if you need to limit on-disk traces.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install beat
  3. After installation, invoke the skill by name or use /beat
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Domain-specific upgrade
Metadata
Slug beat
Version 2.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Beat?

Track, analyze, and manage music and audio files from the command line. Use when organizing playlists, converting formats, or analyzing metadata. It is an AI Agent Skill for Claude Code / OpenClaw, with 176 downloads so far.

How do I install Beat?

Run "/install beat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Beat free?

Yes, Beat is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Beat support?

Beat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Beat?

It is built and maintained by bytesagain3 (@bytesagain3); the current version is v2.0.0.

💬 Comments