Vertical Skills Agent CLI
Create production-ready Google Cloud AI agents from vertical skills in minutes.
Quick Start
# Install skill
npx skills add GoogleCloudPlatform/vertical-skills/skills/product-search -y
# Create agent
uvx vertical-skills-agent create product-search
What It Does
This CLI tool:
- Interviews you with 9 domain-specific questions
- Generates a comprehensive DESIGN_SPEC.md
- Scaffolds a complete agent project using agent-starter-pack
- Adds custom ingestion scripts tailored to your schema
- Provides clear next steps for deployment
Installation
# Using uvx (recommended)
uvx vertical-skills-agent create product-search
# Or install globally
pip install vertical-skills-agent
vertical-skills-agent create product-search
Usage
# Interactive mode (recommended)
vertical-skills-agent create product-search
# Skip interview with defaults
vertical-skills-agent create product-search --skip-interview
# Custom output directory
vertical-skills-agent create product-search --output-dir ./my-agents
# Debug mode
vertical-skills-agent create product-search --debug
Generated Project Structure
electronics-search/
├── DESIGN_SPEC.md # Your requirements
├── app/
│ ├── agent.py # Main agent logic
│ ├── search_agent.py # Vector Search integration
│ └── orchestrator.py # Multi-agent orchestration
├── scripts/
│ └── ingestion/
│ └── ingest_bigquery.py # Custom BigQuery ingestion
├── tests/
│ └── eval/ # Evaluation templates
├── deployment/
│ └── terraform/ # Infrastructure as code
├── Makefile # Development commands
└── pyproject.toml # Dependencies
Next Steps After Generation
cd electronics-search
# 1. Provision infrastructure
make setup-datastore
# 2. Ingest your product data
python scripts/ingestion/ingest_bigquery.py \
--project-id YOUR_PROJECT \
--gcs-bucket YOUR_BUCKET \
--gcs-path products.csv
# 3. Test locally
make playground
# 4. Run evaluations
make eval
# 5. Deploy to production
make deploy
Requirements
- Python 3.10+
- Google Cloud Project with billing enabled
- Vertex AI API enabled
Documentation
License
Apache 2.0
Metadata
Release files for vertical-skills-agent 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vertical_skills_agent-1.0.0.tar.gz | 13.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vertical_skills_agent-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.2 kB
Release files / vertical_skills_agent-1.0.0.tar.gz
| Download URL | vertical_skills_agent-1.0.0.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e9494bab5d3931c8e7a9c988d5ff690c1b1e3f1f79d3c6dccbdc3be6b0f4ef6
|
|
BLAKE2b-256 checksum How to use checksums |
4aabc05edd60ed3f204bdbf3631347928adc2e97793c0fe9d85c6c81612d650a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.0
|
Release files / vertical_skills_agent-1.0.0-py3-none-any.whl
| Download URL | vertical_skills_agent-1.0.0-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5628b2fab233a5ada0f93b8302303095a2944d1cb43d5b0338c77120d7f8070d
|
|
BLAKE2b-256 checksum How to use checksums |
52103adf613fa5c180de8e849182a5f05949eb401f4475945b603030c8d81008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.0
|