Appian Deploy
by @solarspiker
Deploy (import) an Appian package ZIP into an Appian environment. Use when the user wants to push, import, or deploy a package file to an Appian environment.
clawhub install appian-deployπ About This Skill
name: appian-deploy description: Deploy (import) an Appian package ZIP into an Appian environment. Use when the user wants to push, import, or deploy a package file to an Appian environment. metadata: clawdbot: emoji: "π" requires: env: - APPIAN_BASE_URL - APPIAN_API_KEY primaryEnv: APPIAN_BASE_URL
Appian Deploy
Imports a package ZIP into the Appian environment using the v2 Deployment Management API. Polls until a terminal status and prints a full object summary.
Usage
node {baseDir}/scripts/index.js [description] [customizationFilePath]
Example
node {baseDir}/scripts/index.js "./appian-exports/MyPackage.zip" "Prod Release 1.2"
Exported packages are saved to ./appian-exports/ by appian-export.
Run appian-inspectpkg first to validate before deploying. If the environment requires approval, the deployment will return PENDING_REVIEW β check Appian Designer's Deploy view to approve.
External endpoints
POST ${APPIAN_BASE_URL}/deployments β triggers the importGET ${APPIAN_BASE_URL}/deployments/{uuid} β polls for completionSecurity
APPIAN_BASE_URL, APPIAN_API_KEY) are read from environment variables (injected by OpenClaw at runtime). If not injected, the script falls back to a appian.json file in the current working directory.π‘ Examples
node {baseDir}/scripts/index.js "./appian-exports/MyPackage.zip" "Prod Release 1.2"
Exported packages are saved to ./appian-exports/ by appian-export.
Run appian-inspectpkg first to validate before deploying. If the environment requires approval, the deployment will return PENDING_REVIEW β check Appian Designer's Deploy view to approve.