Gmail Extension Integration Package (packages/gmail.rs)

ironclaw · crates/extensions/ironclaw_extension_support/src/packages/gmail.rs · rust · Apache-2.0
auth, integration, email, automation

Defines the Gmail integration bundle for the Ironclaw platform, including OAuth instructions and manifest configuration. Use this to enable Gmail-based automation tools within the system.

// Source: https://github.com/nearai/ironclaw | License: Apache-2.0 | Copyright 2026 NEAR AI
// Provided via justclaw.it.com; keep this notice with the code.
//! Gmail extension package — message/draft tools over the gsuite executor,
//! Google OAuth credential, host-mediated egress. Assets: per-tool input/output
//! JSON schemas and prompt docs (no bundled WASM; dispatched by the gsuite
//! first-party executor).

use std::borrow::Cow;

use ironclaw_host_api::capability::EffectKind;

use super::{PackageBundle, PackageOnboarding, bytes_asset};

pub(super) const ID: &str = "gmail";

const MANIFEST: &str = include_str!("../../../packages/gmail/manifest.toml");

pub(super) fn bundle() -> PackageBundle {
    PackageBundle {
        id: ID,
        display_name: "Gmail",
        manifest_toml: 

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key