← 返回 Skills 市场
roaycl

Eagle Skill

作者 长安 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
146
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install eagle-skill
功能描述
Control Eagle application for digital asset management - search, organize, tag items, manage folders and tag groups. Use when user wants to interact with the...
使用说明 (SKILL.md)

Eagle API Skill

Control the local Eagle application through CLI commands. Eagle is a digital asset management tool for organizing images, videos, fonts, and design files.

Prerequisites

  • Eagle application must be running
  • Eagle MCP plugin must be enabled (provides the local API server on port 41596)

CLI Usage

The CLI script is located at scripts/eagle-api-cli.js relative to this skill directory.

# Call a tool with JSON parameters
node scripts/eagle-api-cli.js call \x3Ctool_name> --json '{"key": "value"}'

# Call a tool with individual parameters
node scripts/eagle-api-cli.js call \x3Ctool_name> --param1 value1 --param2 value2

# List all available tools
node scripts/eagle-api-cli.js list

# Get help for a specific tool
node scripts/eagle-api-cli.js help \x3Ctool_name>

Array and object values are auto-parsed from JSON:

node scripts/eagle-api-cli.js call item_get --tags '["photo","landscape"]' --limit 10

Tool Categories

Choose the relevant reference file for detailed tool documentation:

Common Workflows

Search for items

# Text search
node scripts/eagle-api-cli.js call item_query --query "sunset landscape"

# Filter by tags and extension
node scripts/eagle-api-cli.js call item_get --tags '["photo"]' --ext "jpg" --limit 20

# Get selected items in Eagle
node scripts/eagle-api-cli.js call item_get_selected

Organize items

# Add tags to items
node scripts/eagle-api-cli.js call item_add_tags --json '{"ids": ["item1", "item2"], "tags": ["reviewed", "approved"]}'

# Move items to folders
node scripts/eagle-api-cli.js call item_add_to_folders --json '{"ids": ["item1"], "folders": ["folder_id"]}'

# Create a new folder
node scripts/eagle-api-cli.js call folder_create --json '{"folders": [{"name": "My Folder", "iconColor": "blue"}]}'

Tag management

# List all tags
node scripts/eagle-api-cli.js call tag_get

# Merge duplicate tags
node scripts/eagle-api-cli.js call tag_merge --json '{"sourceTags": ["photo", "photograph"], "targetTag": "photo"}'
安全使用建议
This skill appears to be a local CLI wrapper for the Eagle application and is internally consistent, but review the included script before running. Practical steps: (1) ensure you have Node.js installed (SKILL.md assumes 'node' even though the registry didn't list it); (2) inspect scripts/eagle-api-cli.js for any outbound network requests or filesystem operations you don't expect; (3) only use it if your Eagle MCP plugin (local API) is trusted and you consent to the CLI controlling your local Eagle library; (4) if unsure, run the script in a restricted environment (VM or container) or ask the publisher for source verification.
功能分析
Type: OpenClaw Skill Name: eagle-skill Version: 1.0.0 The skill bundle provides a legitimate interface for controlling the Eagle digital asset management application via a local API server. The primary script, 'scripts/eagle-api-cli.js', is a clean Node.js implementation using only built-in modules to communicate with a local endpoint (127.0.0.1:41596), and the documentation in 'SKILL.md' and the 'references/' directory accurately describes the intended functionality without any signs of malicious intent or prompt injection.
能力评估
Purpose & Capability
The skill claims to control the local Eagle application and the included CLI script appears to target Eagle's local MCP API (port 41596), which matches the stated purpose. Minor inconsistency: SKILL.md and examples rely on the 'node' runtime, but the registry metadata lists no required binaries — the skill effectively requires Node.js to run the bundled script.
Instruction Scope
SKILL.md instructs the agent (or user) to run the included Node.js CLI which calls the local Eagle MCP API. The instructions do not ask the agent to read unrelated host files or environment variables, nor to send data to non-Eagle endpoints in the documentation.
Install Mechanism
There is no install spec and no downloads; the skill ships a single self-contained Node.js script that will be executed when invoked. This is lower risk than remote downloads, but executing bundled code still requires trust and review.
Credentials
No environment variables, credentials, or config paths are requested. The skill's access needs (local API on port 41596) are proportional to its purpose.
Persistence & Privilege
always:false and no persistence or system-wide config changes are requested. The skill does not request permanent inclusion or special privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install eagle-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /eagle-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of eagle-skill (version 1.0.0) - Enables CLI-based control of the Eagle digital asset management application for local libraries - Supports searching, tagging, organizing, and managing digital assets, folders, tags, and tag groups - Integrates tool categories: App, Item, Folder, Tag, Tag Group, and AI Search - Provides CLI command examples and detailed workflow instructions in documentation
元数据
Slug eagle-skill
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Eagle Skill 是什么?

Control Eagle application for digital asset management - search, organize, tag items, manage folders and tag groups. Use when user wants to interact with the... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 146 次。

如何安装 Eagle Skill?

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

Eagle Skill 是免费的吗?

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

Eagle Skill 支持哪些平台?

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

谁开发了 Eagle Skill?

由 长安(@roaycl)开发并维护,当前版本 v1.0.0。

💬 留言讨论