特斯拉终端控制
tesla-commander
by BytesAgain
Control Tesla vehicles from terminal: climate, charging, locks, location. Use when checking status, configuring climate, listing charges, adding schedules.
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/bytesagain1/tesla-commander文档
Tesla Commander — Multi-Purpose Utility Tool
A general-purpose CLI utility tool for data entry, management, and retrieval. Provides commands to run tasks, configure settings, check status, initialize the workspace, list/add/remove/search entries, export data, and view system info — all from the terminal.
Command Reference
The script (tesla-commander) supports the following commands via its case dispatch:
| Command | Description | Example Output |
|---|---|---|
run <arg> | Execute the main function with a given argument | Running: <arg> |
config | Show configuration file path | Config: $DATA_DIR/config.json |
status | Display current operational status | Status: ready |
init | Initialize the data directory and workspace | Initialized in $DATA_DIR |
list | List all entries from the data log | Prints contents of data.log or (empty) |
add <text> | Add a new timestamped entry to the data log | Added: <text> |
remove <id> | Remove an entry from the data log | Removed: <id> |
search <term> | Search entries in the data log (case-insensitive) | Matching lines or Not found: <term> |
export | Export all data log contents to stdout | Full contents of data.log |
info | Show version and data directory path | Version: 2.0.0 | Data: $DATA_DIR |
help | Show full help text with all commands | — |
version | Print version string | tesla-commander v2.0.0 |
Data Storage
- Data directory:
$TESLA_COMMANDER_DIRor~/.local/share/tesla-commander/ - Data log:
$DATA_DIR/data.log— stores all entries added via theaddcommand, each prefixed with a date stamp - History log:
$DATA_DIR/history.log— every command invocation is timestamped and logged for auditing - All directories are auto-created on first run via
mkdir -p
Requirements
- Bash 4+ (uses
set -euo pipefail) - No external dependencies — pure bash, no API keys, no network calls
- Works on Linux and macOS
grep(for thesearchcommand)
When to Use
- Quick data logging — Need to record notes, events, or observations from the command line? Use
tesla-commander add "your note here"for instant timestamped logging. - Simple searchable notebook — Accumulated entries can be searched with
tesla-commander search <term>, making it a lightweight grep-able journal. - Data export for pipelines — Use
tesla-commander exportto pipe all logged data into downstream tools (e.g.,tesla-commander export | jqor redirect to a file). - System status checks in scripts —
tesla-commander statusprovides a quick health-check output suitable for monitoring scripts or cron jobs. - Workspace initialization — Run
tesla-commander initwhen setting up a new machine or environment to bootstrap the data directory structure.
Examples
Initialize the workspace
tesla-commander init
# Output: Initialized in /home/user/.local/share/tesla-commander
Add entries
tesla-commander add "Server migration completed"
# Output: Added: Server migration completed
tesla-commander add "Backup verified - all checksums match"
# Output: Added: Backup verified - all checksums match
List all entries
tesla-commander list
# Output:
# 2026-03-18 Server migration completed
# 2026-03-18 Backup verified - all checksums match
Search entries
tesla-commander search "migration"
# Output: 2026-03-18 Server migration completed
Check status and info
tesla-commander status
# Output: Status: ready
tesla-commander info
# Output: Version: 2.0.0 | Data: /home/user/.local/share/tesla-commander
Configuration
Set the TESLA_COMMANDER_DIR environment variable to change the data directory:
export TESLA_COMMANDER_DIR="/path/to/custom/dir"
Default: ~/.local/share/tesla-commander/
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
相关 Skills
Claude API
by anthropic
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. TRIGGER when: code imports anthropic/@anthropic-ai/sdk; user asks to use the Claude API, Anthropic SDKs, or Managed Agents (/v1/agents, /v1/sessions, /v1/environments). DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.
并行代理
by axelhu
Use when facing 2 or more independent tasks that can be worked on without shared state - dispatches parallel subagents using sessions_spawn for concurrent investigation and execution, adapted for OpenClaw
思否热榜
by codekungfu
注册“SegmentFault”热门技能;当需要访问或自动化SegmentFault相关内容时调用。