← 返回 Skills 市场
solarspiker

Appian Missingdescr

作者 solarspiker · GitHub ↗ · v1.5.10 · MIT-0
cross-platform ⚠ suspicious
87
总下载
0
收藏
0
当前安装
12
版本数
在 OpenClaw 中安装
/install appian-missingdescr
功能描述
Audit Appian application objects for missing descriptions. Given an application UUID, reports every object whose description field is empty or absent.
使用说明 (SKILL.md)

Appian Missing Descriptions

Reports every object in an Appian application that has an empty or absent description field, grouped by object type.

Prerequisites

Both APPIAN_PROC_URL and APPIAN_RUNNER must be set in your environment before running.

How to run

node $APPIAN_RUNNER missing-descr APPLICATION_UUID

Replace APPLICATION_UUID with the UUID the user provided.

After running

Report the output verbatim — do not summarize or omit any lines.

安全使用建议
This skill appears coherent for auditing Appian descriptions, but exercise caution before installing: 1) Verify APPIAN_RUNNER points to a trusted Node script you control (review its contents), because the skill will run that script and print its output verbatim. 2) Be careful that the script does not print credentials, tokens, or other sensitive data — 'report verbatim' can lead to accidental leakage. 3) Confirm the 'node' binary is available (SKILL.md requires it) and ask the publisher to fix the manifest inconsistency if you rely on registry metadata. 4) If unsure, run the runner manually in an isolated/sandbox environment to see what it outputs before giving the agent permission to execute it automatically.
功能分析
Type: OpenClaw Skill Name: appian-missingdescr Version: 1.5.10 The skill bundle is a straightforward wrapper for auditing Appian application objects. It instructs the agent to execute a Node.js command using an externally defined runner script ($APPIAN_RUNNER) to identify missing descriptions. No malicious code, data exfiltration, or harmful prompt injection attempts were found in SKILL.md or _meta.json.
能力评估
Purpose & Capability
The requested environment variables (APPIAN_PROC_URL and APPIAN_RUNNER) are consistent with an Appian audit tool: APPIAN_PROC_URL could be the Appian endpoint and APPIAN_RUNNER a local Node script that performs the audit. However, registry metadata outside SKILL.md lists no required binaries while SKILL.md metadata declares 'node' as a required binary — this mismatch is an inconsistency in the manifest that should be corrected. The lack of source/homepage also reduces transparency.
Instruction Scope
Runtime instructions tell the agent to run: node $APPIAN_RUNNER missing-descr APPLICATION_UUID and then 'report the output verbatim.' Because the skill provides no code itself, APPIAN_RUNNER points to an external script that will be executed; that script could read arbitrary files, environment variables, or network endpoints and print sensitive data. Requiring verbatim reporting increases the likelihood of accidental exfiltration of secrets or sensitive Appian data.
Install Mechanism
There is no install spec (instruction-only), which limits what the skill writes to disk. That is lower risk in general, but the runtime behavior requires executing a potentially arbitrary local script (APPIAN_RUNNER) with Node — effectively delegating behavior to external code outside this skill's package. This is acceptable for a wrapper-style skill but should be documented and trusted.
Credentials
Only two environment variables are required, which is proportionate for an Appian audit: APPIAN_PROC_URL (primaryEnv) and APPIAN_RUNNER. However, APPIAN_RUNNER is effectively a pointer to executable code under the user's environment and thus grants the skill the ability to run arbitrary commands. The SKILL.md requires APPIAN_PROC_URL even though the run command doesn't reference it directly (it likely is consumed by the runner), which is reasonable but worth clarifying.
Persistence & Privilege
The skill does not request persistent/always-on presence (always: false) and does not modify other skills or system settings. It uses normal, on-demand invocation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install appian-missingdescr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /appian-missingdescr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.5.10
- Added explicit requirement for the Node.js binary in skill metadata. - Updated documentation to add a "Prerequisites" section, clarifying necessary environment variables before running. - No code changes; documentation and metadata updates only.
v1.5.9
- Simplified the SKILL.md documentation for clarity and brevity. - Removed duplicated and redundant explanation from the description and "How it works" section. - Kept usage instructions clear with no changes to core functionality.
v1.5.8
- Updated the skill description to clarify credential handling and remove mention of direct credential management. - Revised documentation to explain that all Appian credentials are handled by the processing service, not the skill. - Removed unnecessary environment variable requirements (APPIAN_BASE_URL, APPIAN_API_KEY). - Added a new section ("How it works") for improved clarity on execution flow.
v1.5.7
- Added APPIAN_API_KEY to the list of required environment variables in SKILL.md metadata. - No other changes to documentation or behavior.
v1.5.6
- Added APPIAN_BASE_URL to the list of required environment variables. - No other changes to skill logic or documentation.
v1.5.5
- Expanded and clarified the skill's description, including parameters and environment requirements. - Added detailed instructions for credential management and running the skill. - Introduced usage example and post-run guidance. - Updated metadata to specify required environment variables.
v1.5.4
- Shortened the description for clarity and brevity. - Simplified and condensed the documentation in SKILL.md. - Removed command usage instructions from the documentation. - Updated summary to focus on reporting objects missing descriptions.
v1.5.3
- Shortened and clarified the description for easier understanding. - Streamlined usage instructions and phrasing for conciseness. - Removed redundant information and outdated configuration/environment variable details. - Improved guidance on how to run and how to report results.
v1.5.2
- Updated the description and instructions to clarify that the skill audits an Appian application and groups results by object type. - Replaced curl/HTTP usage with a direct Node.js command-line invocation. - Simplified and shortened guidance in all sections. - Removed specific details about environment variables and API keys for a clearer user experience.
v1.5.1
- Clarified instructions to POST to the `/missing-descr` endpoint using environment variables for all credentials. - Updated description and usage steps for improved clarity and conciseness. - Reworded the warning to emphasize that everything is pre-configured; never prompt the user for credentials or service URLs. - Simplified guidance on relaying output: forward the response exactly as returned. - Improved section headings and overall formatting for easier reading.
v1.5.0
**Summary: Major refactor to use an external processing service instead of local scripts.** - Now delegates application export and description scan to the Appian Processing Service via a single HTTP POST, rather than local ZIP/file parsing. - Credentials and processing service URL (`APPIAN_PROC_URL`) are now injected at runtime; the user is never prompted for them. - Removed local Node.js script (`scripts/index.js`); usage is now a single inline command with UUID substitution. - SKILL.md updated to reflect simplified workflow, new environment variables, and revised usage instructions.
v1.4.0
- Updated documentation in SKILL.md to clearly explain usage, outputs, and security. - Clarified that APPIAN_BASE_URL and APPIAN_API_KEY credentials are already configured and should not be requested from users. - Added detailed trigger phrases and user guidance. - Expanded technical description of how the skill audits Appian object descriptions. - Outlined external API endpoints used and data handling practices.
元数据
Slug appian-missingdescr
版本 1.5.10
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 12
常见问题

Appian Missingdescr 是什么?

Audit Appian application objects for missing descriptions. Given an application UUID, reports every object whose description field is empty or absent. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 87 次。

如何安装 Appian Missingdescr?

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

Appian Missingdescr 是免费的吗?

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

Appian Missingdescr 支持哪些平台?

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

谁开发了 Appian Missingdescr?

由 solarspiker(@solarspiker)开发并维护,当前版本 v1.5.10。

💬 留言讨论