← 返回 Skills 市场
bytesagain3

Container Desktop

作者 bytesagain3 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ⚠ suspicious
370
总下载
0
收藏
1
当前安装
9
版本数
在 OpenClaw 中安装
/install container-desktop
功能描述
Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for deve podman desktop, typescript, container, containers.
使用说明 (SKILL.md)

Container Desktop

Developer workflow automation tool for initializing, building, testing, and deploying projects from the command line.

Commands

Command Description
init Initialize a new project in the current directory
check Run lint, type check, and tests
build Build the project
test Run the full test suite
deploy Show deploy pipeline guide (build → test → stage → prod)
config View or edit configuration
status Check overall project health
template Generate a code template for a given type
docs Generate project documentation
clean Remove build artifacts
help Show help and list all commands
version Print current version

Usage

container-desktop \x3Ccommand> [args]

All actions are logged to $DATA_DIR/history.log for auditing.

Data Storage

  • Default directory: ~/.local/share/container-desktop/
  • Override: Set the CONTAINER_DESKTOP_DIR environment variable to change the data directory.
  • Files:
    • history.log — timestamped log of every command executed
    • config.json — project-level configuration (created by config)
    • data.log — general data log

Requirements

  • Bash 4+ (uses set -euo pipefail)
  • No external dependencies or API keys required
  • Works on Linux, macOS, and WSL

When to Use

  1. Starting a new project — Run container-desktop init to scaffold and initialize your workspace before writing any code.
  2. Pre-commit quality checks — Use container-desktop check to run lint, type checking, and tests in a single command before pushing code.
  3. Building for deployment — Execute container-desktop build as part of your CI/CD pipeline or local build workflow.
  4. Running tests — Use container-desktop test to run your full test suite during development or in automated pipelines.
  5. Cleaning up after builds — Run container-desktop clean to remove generated artifacts and free disk space between builds.

Examples

# Initialize a project in the current directory
container-desktop init

# Run all quality checks (lint + type check + tests)
container-desktop check

# Build the project
container-desktop build

# Run the test suite
container-desktop test

# View the deployment pipeline guide
container-desktop deploy
# Check project health status
container-desktop status

# Generate a code template
container-desktop template component

# Generate project documentation
container-desktop docs

# Clean build artifacts
container-desktop clean

# Show version
container-desktop version

Output

All command output goes to stdout. Redirect to a file if needed:

container-desktop status > report.txt

Configuration

Set CONTAINER_DESKTOP_DIR to customize where data is stored:

export CONTAINER_DESKTOP_DIR=/path/to/custom/dir

Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
This skill is a small, local Bash-based CLI that writes logs to a per-user data directory (by default ~/.local/share/container-desktop/). It does not request credentials or make network calls. Before installing or running: (1) be aware it will create and append to history.log in that directory (you can override with CONTAINER_DESKTOP_DIR); (2) note the implementation is mostly stubs — it will not perform real builds/deploys as advertised; (3) review the scripts if you plan to run them in sensitive environments or as root (run as an unprivileged user instead). If you expect a full Podman Desktop or TypeScript tool, verify upstream source or a different package that matches that capability.
功能分析
Type: OpenClaw Skill Name: container-desktop Version: 2.0.1 The skill bundle is classified as suspicious due to a significant discrepancy between its stated purpose and its actual implementation. While SKILL.md and the metadata claim the tool is 'Podman Desktop' for container and Kubernetes management, the provided scripts (scripts/script.sh and scripts/podman_desktop.sh) are merely non-functional skeletons that echo status messages and log strings to a local file. This misrepresentation of a well-known brand name, combined with a future-dated 'publishedAt' timestamp in _meta.json, suggests deceptive intent or a placeholder for potentially riskier future updates, although no explicitly malicious payloads or exfiltration logic were identified.
能力评估
Purpose & Capability
The README/description advertises Podman Desktop and TypeScript, but the shipped implementation is two small Bash scripts. The scripts implement only simple CLI stubs (echo + local logging) rather than full build/test/deploy functionality. This is likely a lightweight wrapper/stub rather than a full TypeScript application — the mismatch is a quality/documentation issue, not a security problem.
Instruction Scope
SKILL.md instructs the agent to run commands like init/check/build/test; the provided script (scripts/script.sh) maps those commands to functions that only echo messages and append timestamped entries to $DATA_DIR/history.log. The runtime instructions and implementation operate entirely on local files and do not read unrelated system files, credentials, or contact external endpoints.
Install Mechanism
There is no install spec and no downloads. The skill ships small Bash scripts only — nothing is written to arbitrary system locations and no external packages are pulled during install.
Credentials
The skill declares no required environment variables or credentials. At runtime the scripts respect CONTAINER_DESKTOP_DIR (optional), XDG_DATA_HOME, and HOME to determine a local data directory; no secrets or unrelated credentials are requested or read.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system-wide agent settings. It only creates and writes files under the per-user data directory (~/.local/share/container-desktop by default).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install container-desktop
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /container-desktop 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.6
yaml-fix+quality
v1.0.5
yaml-fix+quality
v1.0.4
Quality upgrade
v1.0.3
Quality upgrade: custom functionality
v1.0.2
De-template, unique content, script cleanup
v1.0.1
Quality improvement: better docs, examples, cleaner text
v1.0.0
Initial release
元数据
Slug container-desktop
版本 2.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 9
常见问题

Container Desktop 是什么?

Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for deve podman desktop, typescript, container, containers. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 370 次。

如何安装 Container Desktop?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install container-desktop」即可一键安装,无需额外配置。

Container Desktop 是免费的吗?

是的,Container Desktop 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Container Desktop 支持哪些平台?

Container Desktop 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Container Desktop?

由 bytesagain3(@bytesagain3)开发并维护,当前版本 v2.0.1。

💬 留言讨论