본문으로 건너뛰기
cccskills
무료GitHub에 공개

cli-anything-rms

Manage routers, gateways, and IoT devices through Teltonika RMS using command-line requests. Check device status, alerts, logs, and locations, update configurations, and create remote access sessions through the RMS REST API.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Teltonika RMS device management and monitoring CLI

설치 방법 보기

이럴 때 유용합니다

  • Listing devices by connection status or tag
  • Checking alerts and logs for a specific device
  • Updating device configurations and creating remote access sessions
  • Checking current device locations and location history

포함된 파일(1)

  • SKILL.md5.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

cli-anything-rms

CLI harness for Teltonika RMS (Remote Management System). Manage routers, gateways, and IoT devices via the RMS REST API.

Installation

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=rms/agent-harness

Authentication

Set RMS_API_TOKEN environment variable or run cli-anything-rms config set api_token <token>.

Command Groups

devices

  • devices list [--status online|offline] [--tag TAG] [--limit N] [--offset N] [--sort FIELD] — List devices
  • devices get <device_id> — Get device details
  • devices update <device_id> [--name NAME] [--tag TAG] — Update device
  • devices delete <device_id> — Delete device

companies

  • companies list [--limit N] [--offset N] — List companies
  • companies get <company_id> — Get company details
  • companies create --name NAME — Create company
  • companies update <company_id> [--name NAME] — Update company
  • companies delete <company_id> — Delete company

users

  • users list [--limit N] [--offset N] — List users
  • users get <user_id> — Get user details
  • users invite --email EMAIL [--role ROLE] — Invite user
  • users update <user_id> [--role ROLE] — Update user
  • users delete <user_id> — Delete user

tags

  • tags list [--limit N] [--offset N] — List tags
  • tags get <tag_id> — Get tag details
  • tags create --name NAME — Create tag
  • tags update <tag_id> [--name NAME] — Update tag
  • tags delete <tag_id> — Delete tag

alerts

  • alerts list [--device DEVICE_ID] [--limit N] [--offset N] — List alerts
  • alerts get <alert_id> — Get alert details
  • alerts delete <alert_id> — Delete alert
  • alerts configs list — List alert configurations
  • alerts configs get <config_id> — Get alert config
  • alerts configs create --data JSON — Create alert config
  • alerts configs update <config_id> --data JSON — Update alert config
  • alerts configs delete <config_id> — Delete alert config

configs

  • configs list [--device DEVICE_ID] [--limit N] [--offset N] — List device configurations
  • configs get <config_id> — Get configuration
  • configs update <config_id> --data JSON — Update configuration

remote-access

  • remote-access list [--device DEVICE_ID] [--limit N] — List sessions
  • remote-access get <session_id> — Get session details
  • remote-access create --device DEVICE_ID [--protocol PROTO] [--port PORT] — Create session
  • remote-access delete <session_id> — Delete session

logs

  • logs list [--device DEVICE_ID] [--limit N] [--offset N] — List logs
  • logs get <log_id> — Get log details
  • logs delete <log_id> — Delete log

location

  • location get <device_id> — Get current device location
  • location history <device_id> [--limit N] [--offset N] — Location history

credits

  • credits list [--limit N] [--offset N] — List credits
  • credits transfer --code CODE — Transfer credits
  • credits codes [--limit N] — List transfer codes

files

  • files list [--limit N] [--offset N] — List files
  • files get <file_id> — Get file details
  • files upload <file_path> — Upload file
  • files delete <file_id> — Delete file

reports

  • reports list [--limit N] [--offset N] — List reports
  • reports get <report_id> — Get report
  • reports create --template TEMPLATE_ID [--name NAME] — Create report
  • reports delete <report_id> — Delete report
  • reports templates list — List report templates

hotspots

  • hotspots list [--device DEVICE_ID] [--limit N] — List hotspots
  • hotspots get <hotspot_id> — Get hotspot details
  • hotspots create --device DEVICE_ID --name NAME — Create hotspot
  • hotspots update <hotspot_id> [--name NAME] — Update hotspot
  • hotspots delete <hotspot_id> — Delete hotspot

passwords

  • passwords get <device_id> — Get device password
  • passwords update <device_id> --password PASSWORD — Update password
  • passwords update <device_id> --password-stdin — Update password (reads from stdin, safer)

smtp

  • smtp list [--limit N] [--offset N] — List SMTP configs
  • smtp get <config_id> — Get SMTP config
  • smtp create --host HOST [--port PORT] [--username USER] [--password PASS] — Create SMTP config
  • smtp update <config_id> [--host HOST] [--port PORT] — Update SMTP config
  • smtp delete <config_id> — Delete SMTP config

auth

  • auth test — Test API connectivity
  • auth status — Show current auth info

config

  • config set <key> <value> — Set configuration (api_token, default_limit)
  • config get [key] — Show configuration
  • config delete <key> — Delete configuration
  • config path — Show config file path

Examples

# List all online devices
cli-anything-rms devices list --status online

# Get device details as JSON
cli-anything-rms --json devices get 12345

# Check alerts for a specific device
cli-anything-rms alerts list --device 12345

# Interactive mode
cli-anything-rms

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use Reasonix to build or improve a Python command-line interface for existing software. The workflow covers source analysis, interactive commands, JSON output, tests, documentation, and installation checks using the software’s own backend where possible.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Build command-line access to a GUI application
  • Add missing features to an existing command-line interface
  • Test commands against the actual software backend
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

Build and improve Python command interfaces for GUI applications with OpenClaw. The skill guides source analysis, command design, testing, and packaging, including interactive sessions and structured JSON output for agents.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Build a command interface for a GUI application
  • Add missing commands to an existing interface
  • Test workflows against the actual application
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

Use Codex to build Python command-line tools for applications with graphical interfaces. Analyze source code, add commands, test against the actual software, validate packaging and documentation, and discover tools already generated or installed.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Build a command-line tool from application source code
  • Extend an existing tool with more commands
  • Test behavior against the actual application
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

Inspect and edit 3MF files for 3D printing. Detect cylindrical holes, change their diameters, repair mesh issues, and compare files while preserving BambuStudio and PrusaSlicer metadata when repacking the edited file.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Detect cylindrical holes and check their diameters
  • Resize selected holes to a target diameter
  • Repair degenerate faces and duplicate vertices
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

Manage AdGuard Home network filtering from the command line. Update blocklists, register devices, configure DNS rules that map names to addresses, and inspect query logs and statistics through the AdGuard Home REST API.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Adding and refreshing ad-blocking filter lists
  • Mapping local domain names to IP addresses
  • Registering devices and managing fixed address assignments
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

Generate slides, documents, websites, and diagrams from natural language prompts through AnyGen OpenAPI. Manage reference uploads, check generation progress, and download finished files using commands with structured output for AI agents.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Generate slides or documents from written instructions
  • Upload reference files for a generation task
  • Check generation progress and download finished files
HKUDS/CLI-Anything5.5만2026년 9월 22일 업데이트

HKUDS의 스킬 모두 보기

이 스킬의 문제 신고