Token导航 LogoToken导航

Agent Skill · 研究检索

apple-container-skill(Apple container 技能)

apple-container-skill 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

apple-container-skill 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 51,696。

总安装 576周安装 24GitHub Stars 2下载 192核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:apple-container-skill(Apple container 技能)
来源仓库:https://github.com/gabeosx/agent-skills
仓库路径:skills/apple-container-skill
安装命令:
npx skills add https://github.com/gabeosx/agent-skills --skill apple-container-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/gabeosx/agent-skills --skill apple-container-skill

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

apple-container-skill 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位候选结果。适用于 Apple 容器化环境管理、系统服务启动和内核安装的场景。

通过 npx skills add 命令从指定 GitHub 仓库安装,需确认容器状态和内核版本。安装前建议检查维护状态,避免触发不必要的系统操作或网络请求。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/apple-container-skill

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/gabeosx/agent-skills --skill apple-container-s…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

apple-container-skill 怎么安装?

在终端执行 npx skills add https://github.com/gabeosx/agent-skills --skill apple-container-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

apple-container-skill 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

apple-container-skill 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

apple-container-skill 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

apple-container-skill 用的人多吗?

公开数据是累计安装 576 次,近一周安装 24 次,下载 192 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

apple-container-skill 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
apple-container-skill

Apple container 技能 · 本页

5762接触敏感数据MIT有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Apple Container Skill

To use the Apple Container CLI, execute the commands below using the run_shell_command tool. Note: This CLI is specific to Apple's container implementation.

Common Workflows & Architecture

These patterns represent best practices for using the Apple Container CLI effectively.

1. System Lifecycle Management

Unlike standard Docker Desktop, the container system services are explicit.

  • Startup: Always verify container system status before running operations. If stopped, run container system start.
  • Kernel: On first run, system start may prompt to install a Linux kernel. The agent should be aware of this initialization step.
  • Cleanup: To save resources when not in use, run container system stop.

2. Networking & Connectivity

  • DNS: For stable service discovery, configure a local domain:

1. sudo container system dns create <domain> (e.g., test) 2. container system property set dns.domain <domain> 3. Access containers via http://<container-name>.<domain>.

  • Inter-Container: Containers are on a vmnet. Direct IP communication (192.168.64.x) works but can be fragile due to isolation.
  • Host Gateway Strategy (Reliable Fallback):

- Standard Method: Use host.docker.internal to connect to services running on the host (macOS). This is the preferred and most portable method. - Manual Method: If for some reason the hostname fails, you can use the Host Gateway IP (192.168.64.1). - *Note:* Disable SSL (sslmode=disable) if connection resets occur via the gateway.

  • Localhost: Port forwarding (-p 8080:80) works as expected for accessing containers from the host.

3. Data Persistence

  • Volume Initialization: New volumes may contain a lost+found directory, which can cause "directory not empty" errors.
  • Best Practice: Always configure services (like PostgreSQL) to use a subdirectory within the volume.

- *Example:* PGDATA=/var/lib/postgresql/data/pgdata instead of the root mount point.

4. Development Patterns

  • Git/SSH: Use the --ssh flag (container run --ssh...) to forward the host's SSH agent. This is the preferred method for cloning private repositories inside containers.
  • Hot Reloading: Use --volume (e.g., -v $(pwd):/app) to mount source code for immediate feedback, just like standard Docker.
  • Builder Tuning: The build process runs in its own VM. For large builds, explicitly scale the builder: container builder start --cpus 4 --memory 8g.

Critical Setup

Before running containers, the system services usually need to be running.

  • Check Status: container system status
  • Start Services: container system start (may require sudo if installing kernel/root components, but usually run as user)

Commands

System Management

  • container system start: Starts the container services.

- Options: --enable-kernel-install, --disable-kernel-install, --app-root <path>, --install-root <path>.

  • container system stop: Stops the container services.

- Options: --prefix <string>, --all-domains (stops services in all launchd domains).

  • container system status: Checks if services are running.

- Options: --format <format> (e.g., json).

  • container system version: Shows CLI and API server versions.
  • container system logs: Displays system logs.

- Options: --follow, --last <time> (e.g., 5m, 1h).

  • container system df: Shows disk usage.
  • container system dns create <domain>: Creates a local DNS domain (requires sudo).
  • container system dns list: Lists configured local DNS domains.
  • container system dns delete <domain>: Deletes a local DNS domain (requires sudo).
  • container system property list: Lists system properties (config).
  • container system property get <id>: Gets a system property value.
  • container system property set <id> <value>: Sets a system property.

- Examples: container system property set dns.domain my.local

  • container system property clear <id>: Resets a system property to default.
  • container system kernel set: Installs/updates the Linux kernel.

- Options: --recommended, --arch <arch>, --binary <path>.

Container Lifecycle

  • container run [OPTIONS] IMAGE [COMMAND] [ARG...]: Runs a command in a new container.

- Common Options: - -d, --detach: Run in background. - -i, --interactive: Keep STDIN open. - -t, --tty: Allocate a pseudo-TTY. - -p, --publish <host-port:container-port>: Publish a port. - -v, --volume <host-path:container-path>: Mount a volume. - --name <string>: Assign a name. - --rm: Remove after stop. - -e, --env <key=value>: Set environment variable. - -u, --user <user>: Set user (name|uid[:gid]). - -w, --workdir <dir>: Set working directory. - -c, --cpus <count>: CPU limit. - -m, --memory <size>: Memory limit (e.g., 512M, 2G). - --init: Run an init process inside the container. - --init-image <image>: Specify a custom init filesystem image. - --read-only: Mount the container's root filesystem as read-only. - --ulimit <type=soft:hard>: Set ulimits.

  • container create [OPTIONS] IMAGE [ARG...]: Creates a container without starting it (same options as run).
  • container start [OPTIONS] CONTAINER...: Starts stopped containers.

- Options: -a, --attach, -i, --interactive.

  • container stop [OPTIONS] CONTAINER...: Stops running containers.

- Options: -t, --time <seconds> (wait before kill), -s, --signal <signal>.

  • container kill [OPTIONS] CONTAINER...: Kills containers immediately.

- Options: -s, --signal <signal>.

  • container delete [OPTIONS] CONTAINER...: Deletes containers (aliases: rm).

- Options: -f, --force (delete even if running).

  • container exec [OPTIONS] CONTAINER COMMAND [ARG...]: Executes a command in a running container.

- Options: -it, -d, -w, -e, -u, --user.

  • container list [OPTIONS]: Lists containers (aliases: ls, ps).

- Options: -a, --all (show stopped too), -q (quiet, IDs only).

  • container inspect CONTAINER...: JSON details of containers.
  • container logs [OPTIONS] CONTAINER: Fetches container logs.

- Options: -f, --follow, --tail <n>, --boot (show boot logs).

  • container stats: Live stream of resource usage.

- Options: --no-stream.

  • container export CONTAINER: Exports container's filesystem to an image/tar archive.
  • container prune: Removes all stopped containers.

Image Management

  • container build [OPTIONS] PATH: Builds an image from a Dockerfile.

- Options: -t <tag>, -f <dockerfile>, --build-arg <key=val>, --no-cache, -o, --output <type>, --pull (fetch latest image), --dns <dns> (custom DNS).

  • container image pull [OPTIONS] NAME[:TAG]: Pulls an image from a registry.

- Options: --platform <os/arch> (e.g., linux/amd64, linux/arm64), --arch <arch>, --os <os>.

  • container image push NAME[:TAG]: Pushes an image.
  • container image list: Lists local images (aliases: ls, images).
  • container image delete [OPTIONS] IMAGE...: Deletes images (aliases: rm, rmi).

- Options: -f, --force (force delete).

  • container image prune: Removes unused images.
  • container image tag SOURCE TARGET: Tags an image.
  • container image inspect IMAGE...: JSON details of images.
  • container image save -o <path> IMAGE: Saves image to tar.

- Options: --platform <os/arch>.

  • container image load -i <path>: Loads image from tar.

Volume Management

  • container volume create [OPTIONS] NAME: Creates a volume.

- Options: -s, --size <size>, --label <key=val>.

  • container volume list: Lists volumes (aliases: ls).
  • container volume inspect NAME...: JSON details.
  • container volume delete NAME...: Deletes volumes (aliases: rm).
  • container volume prune: Removes unused volumes.

Network Management

  • container network create NAME: Creates a network.

- Options: --subnet <cidr>, --subnet-v6 <cidr>, --label <key=val>.

  • container network list: Lists networks (aliases: ls).
  • container network inspect NAME...: JSON details.
  • container network delete NAME...: Deletes networks (aliases: rm).
  • container network prune: Removes unused networks.

Registry & Builder

  • container registry login SERVER: Log in to a registry.

- Options: -u <username>, --password-stdin, --scheme <auto|https|http>.

  • container registry logout SERVER: Log out.
  • container registry list: Lists configured registries.
  • container builder status: Check BuildKit builder status.
  • container builder start: Start the builder manually.

- Options: --cpus <count>, --memory <size>.

  • container builder stop: Stops the builder.
  • container builder delete: Deletes the builder.
  • container builder prune: Clear builder cache.

平台分布

Codex

28.88%
按下载量换算55

Gemini CLI

22.47%
按下载量换算43

OpenCode

16.68%
按下载量换算32

Claude Code

11.71%
按下载量换算22

Antigravity

6.85%
按下载量换算13

windsurf

3.63%
按下载量换算7

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills