Dialogflow Cx Advanced
/install dialogflow-cx-advanced
\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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dialogflow-cx-advanced - After installation, invoke the skill by name or use
/dialogflow-cx-advanced - Provide required inputs per the skill's parameter spec and get structured output
What is Dialogflow Cx Advanced?
Manage advanced features in Google Dialogflow CX via REST API. Use for environments, webhooks, and deployment management. Supports v3beta1 API. It is an AI Agent Skill for Claude Code / OpenClaw, with 309 downloads so far.
How do I install Dialogflow Cx Advanced?
Run "/install dialogflow-cx-advanced" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dialogflow Cx Advanced free?
Yes, Dialogflow Cx Advanced is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Dialogflow Cx Advanced support?
Dialogflow Cx Advanced is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dialogflow Cx Advanced?
It is built and maintained by Yash Kavaiya (@yash-kavaiya); the current version is v1.0.0.