
- Installs
- 454
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-rms- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads cli-anything-rms automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
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 devicesdevices get <device_id>— Get device detailsdevices update <device_id> [--name NAME] [--tag TAG]— Update devicedevices delete <device_id>— Delete device
companies
companies list [--limit N] [--offset N]— List companiescompanies get <company_id>— Get company detailscompanies create --name NAME— Create companycompanies update <company_id> [--name NAME]— Update companycompanies delete <company_id>— Delete company
users
users list [--limit N] [--offset N]— List usersusers get <user_id>— Get user detailsusers invite --email EMAIL [--role ROLE]— Invite userusers update <user_id> [--role ROLE]— Update userusers delete <user_id>— Delete user
tags
tags list [--limit N] [--offset N]— List tagstags get <tag_id>— Get tag detailstags create --name NAME— Create tagtags update <tag_id> [--name NAME]— Update tagtags delete <tag_id>— Delete tag
alerts
alerts list [--device DEVICE_ID] [--limit N] [--offset N]— List alertsalerts get <alert_id>— Get alert detailsalerts delete <alert_id>— Delete alertalerts configs list— List alert configurationsalerts configs get <config_id>— Get alert configalerts configs create --data JSON— Create alert configalerts configs update <config_id> --data JSON— Update alert configalerts configs delete <config_id>— Delete alert config
configs
configs list [--device DEVICE_ID] [--limit N] [--offset N]— List device configurationsconfigs get <config_id>— Get configurationconfigs update <config_id> --data JSON— Update configuration
remote-access
remote-access list [--device DEVICE_ID] [--limit N]— List sessionsremote-access get <session_id>— Get session detailsremote-access create --device DEVICE_ID [--protocol PROTO] [--port PORT]— Create sessionremote-access delete <session_id>— Delete session
logs
logs list [--device DEVICE_ID] [--limit N] [--offset N]— List logslogs get <log_id>— Get log detailslogs delete <log_id>— Delete log
location
location get <device_id>— Get current device locationlocation history <device_id> [--limit N] [--offset N]— Location history
credits
credits list [--limit N] [--offset N]— List creditscredits transfer --code CODE— Transfer creditscredits codes [--limit N]— List transfer codes
files
files list [--limit N] [--offset N]— List filesfiles get <file_id>— Get file detailsfiles upload <file_path>— Upload filefiles delete <file_id>— Delete file
reports
reports list [--limit N] [--offset N]— List reportsreports get <report_id>— Get reportreports create --template TEMPLATE_ID [--name NAME]— Create reportreports delete <report_id>— Delete reportreports templates list— List report templates
hotspots
hotspots list [--device DEVICE_ID] [--limit N]— List hotspotshotspots get <hotspot_id>— Get hotspot detailshotspots create --device DEVICE_ID --name NAME— Create hotspothotspots update <hotspot_id> [--name NAME]— Update hotspothotspots delete <hotspot_id>— Delete hotspot
passwords
passwords get <device_id>— Get device passwordpasswords update <device_id> --password PASSWORD— Update passwordpasswords update <device_id> --password-stdin— Update password (reads from stdin, safer)
smtp
smtp list [--limit N] [--offset N]— List SMTP configssmtp get <config_id>— Get SMTP configsmtp create --host HOST [--port PORT] [--username USER] [--password PASS]— Create SMTP configsmtp update <config_id> [--host HOST] [--port PORT]— Update SMTP configsmtp delete <config_id>— Delete SMTP config
auth
auth test— Test API connectivityauth status— Show current auth info
config
config set <key> <value>— Set configuration (api_token, default_limit)config get [key]— Show configurationconfig delete <key>— Delete configurationconfig 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
FAQ
What does the cli-anything-rms skill do?
Teltonika RMS device management and monitoring CLI
How do I install cli-anything-rms?
Run npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-rms in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/cli-anything-rms/ (personal) or .claude/skills/cli-anything-rms/ (project).
Which AI agents can use cli-anything-rms?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is cli-anything-rms safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains cli-anything-rms?
It is published by hkuds in hkuds/cli-anything. It has 454 recorded installs.
More from hkuds/cli-anything
cli-hub-meta-skill
hkuds/cli-anything
Discover agent-native CLIs for professional software. Access the live catalog to find tools for creative workflows, productivity, AI, and more.
cli-anything
hkuds/cli-anything
Use when the user wants Codex to build, refine, test, validate, or list CLI-Anything harnesses for GUI applications or source repositories. Adapts the full CLI-Anything methodology to Codex without changing the generated Python harness format.
cli-anything-blender
hkuds/cli-anything
Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI ...
cli-anything-obsidian
hkuds/cli-anything
Command-line interface for Obsidian — Knowledge management and note-taking via Obsidian Local REST API. Designed for AI agents and power users who need to manage notes, search the vault, and execute commands without the GUI.
cli-anything-notebooklm
hkuds/cli-anything
Experimental NotebookLM harness for listing notebooks, managing sources, asking questions, generating artifacts, and downloading outputs through an installed notebooklm CLI.
cli-anything-libreoffice
hkuds/cli-anything
Command-line interface for Libreoffice - A stateful command-line interface for document editing, producing real ODF files (ZIP archives with ...
Popular devops & cloud skills
microsoft-foundry
microsoft/azure-skills
Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure
azure-diagnostics
microsoft/azure-skills
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.
azure-prepare
microsoft/azure-skills
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
azure-deploy
microsoft/azure-skills
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
azure-validate
microsoft/azure-skills
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.