cloud-agents-cli

Builds TypeScript agents integrating Google Cloud services like Drive, Gmail, Calendar, and Sheets.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill cloud-agents-cli-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cloud-agents-cli
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/cloud-agents-cli
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill cloud-agents-cli-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers building AI agents for Google Cloud and Workspace services need a consistent, typed CLI and library foundation instead of wiring Drive, Gmail, Calendar, Sheets, Docs, Chat, and Admin APIs together manually. ## Core Features & Use Cases - TypeScript CLI and Library: Provides a strict-mode Node.js 20+ CLI (agents-cli) with typed exports for configuration loading and structured logging. - Installable Agent Skills: Ships seven Markdown-based knowledge packs for Google Cloud services that coding assistants can install via npx skills add. - Environment-Based Configuration: Loads and validates settings like log level and custom skills directories from .env files. - Use Case: A developer building a Workspace automation agent installs the skills, imports loadAppConfig and createLogger from the library, and scaffolds a typed CLI application without any Python runtime. ## Quick Start Install the cloud-agents-cli skills into my project and show me how to load configuration and create a logger in TypeScript.

Frequently Asked Questions about cloud-agents-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install cloud-agents-cli skills for my project?▼

Run npx skills add google/agents-cli to install only the agent skill packs, or clone the repository and run npm install followed by npm run validate for the full CLI and library.

How do I load configuration in a TypeScript app with agents-cli?▼

Import loadAppConfig from cloud-agents-cli and call it at startup. It reads environment variables like AGENTS_CLI_LOG_LEVEL from your .env file and returns a typed config object.

Does cloud-agents-cli require Python to run?▼

No, cloud-agents-cli is a pure Node.js 20+ implementation with zero Python runtime. The CLI, library, and tests are all written in strict-mode TypeScript.

Why is the agents-cli command not found after installation?▼

The CLI binary is not linked globally until you run npm run build and npm link. Alternatively, run it directly with node dist/cli/main.js info or use npx.

Can I use a custom skills directory with agents-cli?▼

Yes, set the AGENTS_CLI_SKILLS_DIR environment variable in your .env file. The loadAppConfig function exposes it as config.skillsDir, which you can resolve to an absolute path.