π¦ ClawHub
Appian Inspectpkg
by @solarspiker
Inspect an Appian package ZIP against the target environment to identify errors or warnings before deploying. Use before appian-deploy to validate a package.
TERMINAL
clawhub install appian-inspectpkgπ About This Skill
name: appian-inspectpkg description: Inspect an Appian package ZIP against the target environment to identify errors or warnings before deploying. Use before appian-deploy to validate a package. metadata: clawdbot: emoji: "π" requires: env: - APPIAN_BASE_URL - APPIAN_API_KEY primaryEnv: APPIAN_BASE_URL
Appian Inspect
Runs a pre-deployment inspection of a package ZIP against the Appian environment using the v2 Deployment Management API. Returns expected object counts and any errors or warnings.
> A FAILED inspection status indicates a system error, not an invalid package. Errors and warnings are predictions about what deploying will do, not hard blockers.
Usage
node {baseDir}/scripts/index.js [customizationFilePath]
Example
node {baseDir}/scripts/index.js "./appian-exports/MyPackage.zip"
Exported packages are saved to ./appian-exports/ by appian-export.
External endpoints
POST ${APPIAN_BASE_URL}/inspections β submits the package for inspectionGET ${APPIAN_BASE_URL}/inspections/{uuid} β polls for resultsSecurity
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"
Exported packages are saved to ./appian-exports/ by appian-export.