Bearing
Bearing selection and life calculator
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 13 · 0 current installs · 0 all-time installs
byBytesAgain2@ckchzh
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (bearing selection and life calculator) align with the included files: a single shell script implementing add/list/search/export/stats/config commands and SKILL.md exposing those commands. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
SKILL.md instructs the agent to run the bundled scripts/script.sh commands. The script reads/writes data under $BEARING_DIR (default ~/.bearing) in JSONL format and writes exported files to the current directory — this is consistent with a local CLI but means the skill will create and modify files in the user's home directory. The script does not reference external network endpoints or access unrelated system configurations.
Install Mechanism
No install spec; the skill is instruction-only with a bundled shell script. Nothing is downloaded or executed from external URLs during install.
Credentials
No required environment variables or credentials are declared. The script optionally respects BEARING_DIR to allow relocating data, which matches the documented configuration. No disproportionate environment or credential access is requested.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. It writes its own data/config under ~/.bearing (or BEARING_DIR) but does not modify other skills or system-wide agent settings.
Assessment
This skill appears to be a small local CLI that stores records in ~/.bearing (or a directory you set via BEARING_DIR). Before installing or running: review the bundled scripts/script.sh (already included) to confirm you trust it (it runs locally and writes files). Note that entries are appended to a JSONL file without escaping user input, so adding text with quotes/newlines may corrupt the JSONL format — avoid inserting sensitive data into entries. Exports and config changes create files in your working directory and $BEARING_DIR respectively. If you want to limit impact, set BEARING_DIR to a dedicated directory you control before using the skill.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
bearing
Bearing selection and life calculator
Commands
status
scripts/script.sh status
Show current status
add
scripts/script.sh add
Add new entry
list
scripts/script.sh list
List all entries
search
scripts/script.sh search
Search entries
remove
scripts/script.sh remove
Remove entry by number
export
scripts/script.sh export
Export data to file
stats
scripts/script.sh stats
Show statistics
config
scripts/script.sh config
View or set config
help
scripts/script.sh help
version
scripts/script.sh version
Configuration
Use scripts/script.sh config <key> <value> to set preferences.
| Variable | Required | Description |
|---|---|---|
BEARING_DIR | No | Data directory (default: ~/.bearing/) |
Data Storage
All data stored in ~/.bearing/ using JSONL format (one JSON object per line).
Output
Structured output to stdout. Exit code 0 on success, 1 on error.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading comments…
