openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Linode

Linode (Akamai) — compute instances, volumes, networking, NodeBalancers, domains, and Kubernetes.

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 189 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aiwithabidi/linode

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill is internally consistent with a Linode API CLI: it requires a LINODE_TOKEN, talks only to api.linode.com, and contains no obvious unrelated requests or external endpoints — but it handles secrets in ways you should be careful about (CLI args and a .env fallback).

目的

Name/description, required environment variable (LINODE_TOKEN), and the included Python script all match a Linode/Akamai API client. There are no unrelated credentials, binaries, or install steps that don't belong to a cloud-management CLI.

说明范围

Runtime instructions call the included CLI script for listing/creating/deleting resources which is within scope. The SKILL.md and script encourage providing sensitive values (LINODE_TOKEN and instance root passwords). The script sends the token only to https://api.linode.com/v4. Caveat: create-instance requires a --root-pass CLI argument (exposes password via process lists/shell history) and the script will read a .env file from WORKSPACE or ~…

安装机制

Instruction-only skill with no install spec; the Python script has no external dependencies and nothing is downloaded or written at install time.

证书

Only LINODE_TOKEN is declared and used as the primary credential. The script optionally reads a .env file (WORKSPACE or default workspace) for the token, which is a plausible convenience but means the token may be read from disk if not present in the environment.

持久

The skill is user-invocable, not always-enabled, and does not request persistent system privileges or modify other skills/config. It does not enable autonomous persistence beyond normal skill behavior.

综合结论

This skill appears to do what it says: it is a simple Linode API CLI that needs your LINODE_TOKEN. Before installing: 1) Prefer setting LINODE_TOKEN as an environment variable rather than passing credentials on the command line; passing passwords with --root-pass exposes them in process lists and shell history. 2) If you use the .env fallback, keep that file permissions-restricted (chmod 600) and don’t point WORKSPACE at directories you don’t …

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Linode」。简介:Linode (Akamai) — compute instances, volumes, networking, NodeBalancers, domain…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/linode/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: linode
description: "Linode (Akamai) — compute instances, volumes, networking, NodeBalancers, domains, and Kubernetes."
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+ (stdlib only — no dependencies)
metadata: {"openclaw": {"emoji": "☁️", "requires": {"env": ["LINODE_TOKEN"]}, "primaryEnv": "LINODE_TOKEN", "homepage": "https://www.agxntsix.ai"}}
---

# ☁️ Linode/Akamai

Linode (Akamai) — compute instances, volumes, networking, NodeBalancers, domains, and Kubernetes.

## Requirements

| Variable | Required | Description |
|----------|----------|-------------|
| `LINODE_TOKEN` | ✅ | Linode/Akamai API token |


## Quick Start

```bash
# List Linode instances
python3 {{baseDir}}/scripts/linode.py list-instances --page "1"

# Get instance details
python3 {{baseDir}}/scripts/linode.py get-instance <id>

# Create instance
python3 {{baseDir}}/scripts/linode.py create-instance --type "g6-nanode-1" --region "us-east" --image "linode/ubuntu24.04" --label <value> --root-pass <value>

# Delete instance
python3 {{baseDir}}/scripts/linode.py delete-instance <id>

# Boot instance
python3 {{baseDir}}/scripts/linode.py boot-instance <id>

# Reboot instance
python3 {{baseDir}}/scripts/linode.py reboot-instance <id>

# Shut down instance
python3 {{baseDir}}/scripts/linode.py shutdown-instance <id>

# List volumes
python3 {{baseDir}}/scripts/linode.py list-volumes

# Create volume
python3 {{baseDir}}/scripts/linode.py create-volume --label <value> --size "20" --region "us-east"

# List NodeBalancers
python3 {{baseDir}}/scripts/linode.py list-nodebalancers

# List domains
python3 {{baseDir}}/scripts/linode.py list-domains

# List domain records
python3 {{baseDir}}/scripts/linode.py list-domain-records <id>

# List firewalls
python3 {{baseDir}}/scripts/linode.py list-firewalls

# List LKE clusters
python3 {{baseDir}}/scripts/linode.py list-kubernetes

# List instance types/plans
python3 {{baseDir}}/scripts/linode.py list-types

# List regions
python3 {{baseDir}}/scripts/linode.py list-regions

# List images
python3 {{baseDir}}/scripts/linode.py list-images

# Get account info
python3 {{baseDir}}/scripts/linode.py get-account
```

## Output Format

All commands output JSON by default.

## Script Reference

| Script | Description |
|--------|-------------|
| `{baseDir}/scripts/linode.py` | Main CLI — all commands in one tool |

## Credits
Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai)
[YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi)
Part of the **AgxntSix Skill Suite** for OpenClaw agents.

📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)