Appian Deploymtstatus

👤 solarspiker 📦 v1.2.0 ⭐ 4.4 ⬇️ 653 下载
🔒 IT运维与安全 免费 🔑 需 API Key

📖 技能介绍


name: appian-deploymtstatus description: Check the status of an Appian deployment by UUID and optionally download its artifacts (log, package ZIP). Use after appian-export or appian-deploy to monitor progress or retrieve results. metadata: clawdbot: emoji: "📡" requires: env: - APPIAN_BASE_URL - APPIAN_API_KEY primaryEnv: APPIAN_BASE_URL


Appian Status

Retrieves the current status and artifact URLs for any Appian deployment using the v2 Deployment Management API. Supports optional polling and artifact download.

Usage

小葱技能站7w4.net,专业的AI技能分享平台。

node {baseDir}/scripts/index.js <deploymentUuid> [--wait] [--download-log] [--download-zip]
Flag Description
--wait Poll until a terminal status is reached
--download-log Save the deployment log to ~/appian-exports/
--download-zip Save the package ZIP (export deployments only) to ~/appian-exports/

Examples

# Check immediately
node {baseDir}/scripts/index.js 208d489c-6f74-45f7-a48a-f0887fefeca9

# Wait for completion and download log
node {baseDir}/scripts/index.js 208d489c-6f74-45f7-a48a-f0887fefeca9 --wait --download-log

External endpoints

  • GET ${APPIAN_BASE_URL}/deployments/{uuid} — fetches deployment status
  • Artifact URLs returned by the API (log, ZIP) — downloaded only when flags are passed

Security

  • Credentials (APPIAN_BASE_URL, APPIAN_API_KEY) are read from environment variables (injected by OpenClaw at runtime). If not injected, the script falls back to an appian.json file in the current working directory.
  • Artifacts are saved only to ~/appian-exports/ — nothing is uploaded or sent to third parties.
  • No shell commands are executed; all operations use Node.js built-in APIs.

🤖 AI 评测

这个 Skill 质量很好,做得相当专业。文档说明详细清晰,功能实现完整稳定,安全性设计考虑周全,凭证管理和文件操作都很安全规范。不足之处是没有配套的测试用例,对于正式项目来说稍有风险。总体而言是一个可靠实用的部署状态监控工具。

📊 多维度评分

适应性4.2
规范性4.1
有效性4.7
可靠性4.5
可信度4.3

📁 包含文件 (3 个)

📄 SKILL.md 1.8 KB
📄 _meta.json 140 B
📄 scripts/index.js 7.1 KB