← 返回 Skills 市场
Dialogflow Cx Advanced
作者
Yash Kavaiya
· GitHub ↗
· v1.0.0
309
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dialogflow-cx-advanced
功能描述
Manage advanced features in Google Dialogflow CX via REST API. Use for environments, webhooks, and deployment management. Supports v3beta1 API.
使用说明 (SKILL.md)
\r \r
Dialogflow CX Advanced\r
\r Manage advanced features in Google Dialogflow CX via REST API for deployment and external integrations.\r \r
Prerequisites\r
\r
- Google Cloud project with Dialogflow CX API enabled\r
- Service account or OAuth credentials with Dialogflow API access\r
gcloudCLI authenticated OR bearer token\r \r
Authentication\r
\r
Option 1: gcloud CLI (recommended)\r
gcloud auth application-default login\r
TOKEN=$(gcloud auth print-access-token)\r
```\r
\r
### Option 2: Service Account\r
```bash\r
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"\r
TOKEN=$(gcloud auth application-default print-access-token)\r
```\r
\r
## API Base URL\r
\r
```\r
https://dialogflow.googleapis.com/v3beta1\r
```\r
\r
Regional endpoints available:\r
- `https://{region}-dialogflow.googleapis.com` (e.g., `us-central1`, `europe-west1`)\r
\r
## Common Operations\r
\r
### List Environments\r
```bash\r
curl -X GET \\r
"https://dialogflow.googleapis.com/v3beta1/projects/${PROJECT_ID}/locations/${LOCATION}/agents/${AGENT_ID}/environments" \\r
-H "Authorization: Bearer ${TOKEN}"\r
```\r
\r
### Create Environment\r
```bash\r
curl -X POST \\r
"https://dialogflow.googleapis.com/v3beta1/projects/${PROJECT_ID}/locations/${LOCATION}/agents/${AGENT_ID}/environments" \\r
-H "Authorization: Bearer ${TOKEN}" \\r
-H "Content-Type: application/json" \\r
-d '{\r
"displayName": "production",\r
"description": "Production environment"\r
}'\r
```\r
\r
### List Webhooks\r
```bash\r
curl -X GET \\r
"https://dialogflow.googleapis.com/v3beta1/projects/${PROJECT_ID}/locations/${LOCATION}/agents/${AGENT_ID}/webhooks" \\r
-H "Authorization: Bearer ${TOKEN}"\r
```\r
\r
### Create Webhook\r
```bash\r
curl -X POST \\r
"https://dialogflow.googleapis.com/v3beta1/projects/${PROJECT_ID}/locations/${LOCATION}/agents/${AGENT_ID}/webhooks" \\r
-H "Authorization: Bearer ${TOKEN}" \\r
-H "Content-Type: application/json" \\r
-d '{\r
"displayName": "Order Fulfillment",\r
"genericWebService": {\r
"uri": "https://your-webhook.com/fulfill"\r
}\r
}'\r
```\r
\r
## Key Resources\r
\r
| Resource | Description |\r
|----------|-------------|\r
| **Environments** | Deployment stages (draft, production) |\r
| **Webhooks** | External fulfillment endpoints |\r
| **Continuous Testing** | Ongoing health monitoring |\r
\r
## Quick Reference\r
\r
For detailed API reference:\r
- **Advanced Features**: See [references/advanced.md](references/advanced.md)\r
\r
## Scripts\r
\r
- `scripts/advanced.py` — CLI wrapper for advanced operations\r
\r
### Usage\r
```bash\r
python scripts/advanced.py list-environments --agent AGENT_NAME\r
python scripts/advanced.py list-webhooks --agent AGENT_NAME\r
```\r
\r
## Tips\r
\r
- Use environments to separate development, staging, and production\r
- Webhooks enable external processing and integrations\r
- Continuous testing helps maintain conversation quality\r
安全使用建议
This skill appears to do what it says: manage Dialogflow CX environments and webhooks. Before installing, ensure you: (1) only provide a Google service account or user token with the minimum Dialogflow permissions needed (avoid Project Owner); (2) verify and trust the skill source (registry metadata shows no homepage and source is unknown); (3) be aware the script and curl examples will reveal webhook URIs and environment names if run — treat those as potentially sensitive; (4) install the google-cloud-dialogflow-cx and google-auth packages in a controlled environment; (5) prefer temporary or tightly scoped credentials and rotate them if used for testing. If you need higher assurance, request the publisher/source provenance or run the included script in an isolated environment first.
功能分析
Type: OpenClaw Skill
Name: dialogflow-cx-advanced
Version: 1.0.0
The skill bundle is benign. The `scripts/advanced.py` file uses official Google Cloud client libraries to perform read-only operations (listing Dialogflow CX environments and webhooks) and does not contain any malicious code, exfiltration attempts, or unauthorized system interactions. The `SKILL.md` and `references/advanced.md` files provide legitimate documentation and API examples for Google Dialogflow CX, including standard authentication methods and `curl` commands, but these are illustrative and do not contain instructions for prompt injection against the agent or any other malicious actions. All functionality aligns with the stated purpose of managing advanced Dialogflow CX features.
能力评估
Purpose & Capability
Name/description, SKILL.md examples, reference doc, and the included Python CLI all focus on Dialogflow CX operations (listing/creating environments and webhooks). The operations and required Google credentials are coherent with the declared purpose. Minor note: the registry metadata lists no required env vars, but the runtime instructions correctly explain that Google auth (gcloud or service account) is necessary.
Instruction Scope
SKILL.md instructs use of gcloud ADC or GOOGLE_APPLICATION_CREDENTIALS and shows curl examples against the Dialogflow API; it does not direct the agent to read arbitrary files, exfiltrate data, or call unexpected endpoints. The included script uses the official client libraries and only lists environments/webhooks, printing URIs when present.
Install Mechanism
There is no install spec (instruction-only); the Python script suggests installing google-cloud-dialogflow-cx/google-auth via pip. No remote downloads or archive extraction are used.
Credentials
The skill legitimately requires Google Cloud credentials (gcloud access token or service account) to operate. That is proportionate to its function. However, the registry metadata does not declare required env vars while SKILL.md relies on GOOGLE_APPLICATION_CREDENTIALS or gcloud-auth, so users should be aware credentials are needed even though metadata lists none.
Persistence & Privilege
The skill does not request permanent/always-on presence and does not modify other skills or system-wide settings. Autonomous invocation is allowed by default but presents no additional red flags here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dialogflow-cx-advanced - 安装完成后,直接呼叫该 Skill 的名称或使用
/dialogflow-cx-advanced触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of dialogflow-cx-advanced skill.
- Manage advanced Dialogflow CX features (environments, webhooks, deployments) via REST API (v3beta1).
- Provides authentication instructions and example curl commands for common operations.
- Includes quick reference and script usage for CLI automation.
- Supports regional API endpoints and continuous testing overview.
元数据
常见问题
Dialogflow Cx Advanced 是什么?
Manage advanced features in Google Dialogflow CX via REST API. Use for environments, webhooks, and deployment management. Supports v3beta1 API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 309 次。
如何安装 Dialogflow Cx Advanced?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dialogflow-cx-advanced」即可一键安装,无需额外配置。
Dialogflow Cx Advanced 是免费的吗?
是的,Dialogflow Cx Advanced 完全免费(开源免费),可自由下载、安装和使用。
Dialogflow Cx Advanced 支持哪些平台?
Dialogflow Cx Advanced 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dialogflow Cx Advanced?
由 Yash Kavaiya(@yash-kavaiya)开发并维护,当前版本 v1.0.0。
推荐 Skills