/cli-anything-jumpserver
List role bindings
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-jumpserver --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cli-anything-jumpserver
Context preview
The summary Claude sees to decide when to auto-load this skill.
List role bindings
SKILL.md
cli-anything-jumpserver.SKILL.md--- name: "cli-anything-jumpserver" description: Stateful CLI harness for JumpServer bastion host management. Supports asset, user, permission, account, session, audit, and operations management via REST API, with both one-shot and interactive REPL modes. version: 0.1.0 category: infrastructure tags:
- jumpserver
- bastion
- pam
- security
- ssh
- cli
commands:
- group: auth
description: Authentication and session management subcommands:
- name: login
description: Authenticate to JumpServer and store session token options: ["--url", "--username", "--password", "--org", "--insecure"]
- name: logout
description: Clear the current session
- name: status
description: Show current authentication status
- name: org
description: Switch or list organizations options: ["--list"]
- group: asset
description: Manage assets (hosts, devices, databases, nodes, platforms, gateways, zones) subcommands:
- name: list
description: List assets of a given type options: ["--type", "--search", "--node", "--platform", "--active/--inactive", "--limit", "--offset"]
- name: get
description: Get details of a specific asset
- name: create
description: Create a new asset options: ["--name", "--address", "--platform", "--type", "--nodes", "--dry-run"]
- name: update
description: Update an existing asset options: ["--name", "--address", "--comment", "--active/--inactive", "--dry-run"]
- name: delete
description: Delete an asset options: ["--force", "--dry-run"]
- name: node
description: Manage asset nodes (tree organization) subcommands:
- name: list
description: List nodes options: ["--tree", "--parent"]
- name: create
description: Create a new node
- name: delete
description: Delete a node
- name: add-assets
description: Add assets to a node
- name: platform
description: Manage asset platforms subcommands:
- name: list
description: List platforms
- name: gateway
description: Manage gateways subcommands:
- name: list
description: List gateways
- name: test
description: Test gateway connectivity
- name: zone
description: Manage zones subcommands:
- name: list
description: List zones
- group: user
description: Manage users and user groups subcommands:
- name: list
description: List users options: ["--search", "--source", "--active/--inactive"]
- name: get
description: Get user details
- name: create
description: Create a new user options: ["--name", "--username", "--email", "--password", "--role", "--dry-run"]
- name: update
description: Update a user
- name: delete
description: Delete a user
- name: reset-password
description: Reset a user's password
- name: unblock
description: Unblock a locked user
- name: profile
description: Show current user profile
- name: my-assets
description: List assets the current user can access
- name: group
description: Manage user groups subcommands:
- name: list
description: List user groups
- name: create
description: Create a user group
- name: members
description: List members of a user group
- group: perm
description: Manage asset permissions subcommands:
- name: list
description: List asset permissions options: ["--search", "--user", "--active/--inactive"]
- name: get
description: Get permission details
- name: create
description: Create a new asset permission options: ["--name", "--users", "--user-groups", "--assets", "--nodes", "--actions", "--dry-run"]
- name: update
description: Update an asset permission
- name: delete
description: Delete an asset permission
- name: users
description: List users assigned to a permission
- name: assets
description: List assets authorized by a permission
- group: account
description: Manage asset accounts and credentials subcommands:
- name: list
description: List asset accounts options: ["--search", "--asset", "--secret-type", "--privileged/--unprivileged"]
- name: get
description: Get account details
- name: create
description: Create a new asset account options: ["--asset", "--username", "--secret-type", "--secret", "--dry-run"]
- name: update
description: Update an asset account
- name: delete
description: Delete an asset account
- name: secret
description: View account secrets/passwords subcommands:
- name: view
description: View an account's password/secret
- name: history
description: View password change history
- name: template
description: Manage account templates subcommands:
- name: list
description: List account templates
- group: session
description: Manage terminal sessions and replays subcommands:
- name: list
description: List terminal sessions options: ["--search", "--user", "--asset", "--protocol", "--active/--finished"]
- name: get
description: Get session details
- name: replay
description: Get session replay URL/info
- name: kill
description: Kill an active session
- name: command
description: View session command history subcommands:
- name: list
description: List command
Read more
--- name: "cli-anything-jumpserver" description: Stateful CLI harness for JumpServer bastion host management. Supports asset, user, permission, account, session, audit, and operations management via REST API, with both one-shot and interactive REPL modes. version: 0.1.0 category: infrastructure tags:
- jumpserver
- bastion
- pam
- security
- ssh
- cli
commands:
- group: auth
description: Authentication and session management subcommands:
- name: login
description: Authenticate to JumpServer and store session token options: ["--url", "--username", "--password", "--org", "--insecure"]
- name: logout
description: Clear the current session
- name: status
description: Show current authentication status
- name: org
description: Switch or list organizations options: ["--list"]
- group: asset
description: Manage assets (hosts, devices, databases, nodes, platforms, gateways, zones) subcommands:
- name: list
description: List assets of a given type options: ["--type", "--search", "--node", "--platform", "--active/--inactive", "--limit", "--offset"]
- name: get
description: Get details of a specific asset
- name: create
description: Create a new asset options: ["--name", "--address", "--platform", "--type", "--nodes", "--dry-run"]
- name: update
description: Update an existing asset options: ["--name", "--address", "--comment", "--active/--inactive", "--dry-run"]
- name: delete
description: Delete an asset options: ["--force", "--dry-run"]
- name: node
description: Manage asset nodes (tree organization) subcommands:
- name: list
description: List nodes options: ["--tree", "--parent"]
- name: create
description: Create a new node
- name: delete
description: Delete a node
- name: add-assets
description: Add assets to a node
- name: platform
description: Manage asset platforms subcommands:
- name: list
description: List platforms
- name: gateway
description: Manage gateways subcommands:
- name: list
description: List gateways
- name: test
description: Test gateway connectivity
- name: zone
description: Manage zones subcommands:
- name: list
description: List zones
- group: user
description: Manage users and user groups subcommands:
- name: list
description: List users options: ["--search", "--source", "--active/--inactive"]
- name: get
description: Get user details
- name: create
description: Create a new user options: ["--name", "--username", "--email", "--password", "--role", "--dry-run"]
- name: update
description: Update a user
- name: delete
description: Delete a user
- name: reset-password
description: Reset a user's password
- name: unblock
description: Unblock a locked user
- name: profile
description: Show current user profile
- name: my-assets
description: List assets the current user can access
- name: group
description: Manage user groups subcommands:
- name: list
description: List user groups
- name: create
description: Create a user group
- name: members
description: List members of a user group
- group: perm
description: Manage asset permissions subcommands:
- name: list
description: List asset permissions options: ["--search", "--user", "--active/--inactive"]
- name: get
description: Get permission details
- name: create
description: Create a new asset permission options: ["--name", "--users", "--user-groups", "--assets", "--nodes", "--actions", "--dry-run"]
- name: update
description: Update an asset permission
- name: delete
description: Delete an asset permission
- name: users
description: List users assigned to a permission
- name: assets
description: List assets authorized by a permission
- group: account
description: Manage asset accounts and credentials subcommands:
- name: list
description: List asset accounts options: ["--search", "--asset", "--secret-type", "--privileged/--unprivileged"]
- name: get
description: Get account details
- name: create
description: Create a new asset account options: ["--asset", "--username", "--secret-type", "--secret", "--dry-run"]
- name: update
description: Update an asset account
- name: delete
description: Delete an asset account
- name: secret
description: View account secrets/passwords subcommands:
- name: view
description: View an account's password/secret
- name: history
description: View password change history
- name: template
description: Manage account templates subcommands:
- name: list
description: List account templates
- group: session
description: Manage terminal sessions and replays subcommands:
- name: list
description: List terminal sessions options: ["--search", "--user", "--asset", "--protocol", "--active/--finished"]
- name: get
description: Get session details
- name: replay
description: Get session replay URL/info
- name: kill
description: Kill an active session
- name: command
description: View session command history subcommands:
- name: list
description: List command
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
Repo: HKUDS/CLI-Anything
Other skills on cli-anything.
- /cli-anything-firefly-iii
Firefly III CLI - Personal finance management via CLI-Anything
Open skill - /cli-anything-openrefine
Use OpenRefine through an agent-native CLI for importing messy data, applying JSON operation histories, inspecting rows, exporting cleaned data, and managing session undo/redo.
Open skill - /cli-anything-adguardhome
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI agents and power users who need to manage filtering, DNS rewrites, clients, DHCP, and query logs without a GUI.
Open skill - /cli-anything-anygen
Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, webs...
Open skill - /cli-anything-audacity
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...
Open skill - /cli-anything-blender
Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI ...
Open skill

