Google Directory for Openclaw

A powerful integration for managing Google Workspace organization entities like users, groups, and devices via the Membrane framework.

gora050
v1.0.1
May 1, 2026
0
332
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install google-directory

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install google-directory using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Directory?

Google Directory for Openclaw Skills provides a streamlined interface to manage a Google Workspace organization's core infrastructure. By leveraging the Membrane CLI, this skill allows developers and IT administrators to programmatically control users, groups, members, and custom schemas without the complexity of manual OAuth2 implementation.

The integration is designed to simplify identity and access management. It acts as the bridge between your automated workflows and the Google Admin SDK, ensuring that employee resources and permissions are always synchronized and secure within the corporate environment.

Google Directory Use Cases

  • Automating user onboarding and offboarding within a Google Workspace organization.
  • Synchronizing group memberships based on external HR data or team changes.
  • Managing custom directory schemas to store organization-specific metadata for users.
  • Auditing device lists and security roles across the corporate directory.
  • Performing bulk updates to user attributes or alias settings.

How Google Directory Works

  1. Authenticate with the Membrane platform using the CLI to establish a secure tenant session.
  2. Search for and initialize the Google Directory connector to create a unique connection instance.
  3. Authorize the connection via a browser-based OAuth flow, allowing Membrane to manage token lifecycles.
  4. Discover available pre-built actions using natural language intents to identify the correct API endpoints.
  5. Execute actions or direct proxy requests through the Membrane gateway to modify or query directory data.

Google Directory Setup

First, authenticate your environment:

npx @membranehq/cli@latest login --tenant

Create a connection to Google Directory:

# Find the connector ID
npx @membranehq/cli@latest search google-directory --elementType=connector --json

# Connect using the ID from the previous step
npx @membranehq/cli@latest connect --connectorId=CONNECTOR_ID --json

Verify your connection:

npx @membranehq/cli@latest connection list --json

Google Directory Data Schema & Taxonomy

The Google Directory skill operates on the following primary resource types within Openclaw Skills:

Entity Description
Users Primary account entities representing employees or service accounts.
Groups Collections of users used for mailing lists and permission assignment.
Members The association between users and specific groups.
Schemas Custom data structures for extending default user profiles.

All interactions return JSON objects containing the id, inputSchema, and resource metadata required for subsequent API calls.

Google Directory Advanced Features

  • Automated Token Management: Transparently handles OAuth2 credential refreshes without local secret storage.
  • Direct API Proxy: Use npx @membranehq/cli@latest request to access any Google Admin SDK endpoint not covered by standard actions.
  • Intent-Based Discovery: Find the right programmatic action by describing your goal (e.g., "create a user") using the --intent flag.
  • Headless Auth Support: Complete authentication in remote or server-side environments using a simple code exchange process.
  • Unified Error Handling: Standardized error responses across all Google Directory API interactions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*