Skip to main content

neuralcleave-google-calendar

Example NeuralCleave plugin: a calendar_list_events tool that lists upcoming events from a Google Calendar via Calendar API v3.

Install

pip install -e ./NeuralCleave-sdk        # not yet on PyPI
pip install -e examples/plugins/neuralcleave-google-calendar

Setup

This tool expects an OAuth2 access token with the https://www.googleapis.com/auth/calendar.readonly scope, set as GOOGLE_CALENDAR_ACCESS_TOKEN. Obtaining and refreshing that token (the OAuth consent flow against Google's identity service) is outside this plugin's scope — wire it up via your own token-refresh job or a library like google-auth-oauthlib.

Usage

from neuralcleave_google_calendar import GoogleCalendarEventsTool

tool = GoogleCalendarEventsTool(access_token="ya29....")
result = await tool.execute(calendar_id="primary", limit=5)
print(result.output)

Once installed alongside the NeuralCleave gateway, PluginRegistry.discover() finds it via the NeuralCleave.plugins entry point declared in pyproject.toml.

Metadata

Release files for neuralcleave-google-calendar 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neuralcleave-google-calendar 0.1.3
File Size Uploaded
neuralcleave_google_calendar-0.1.3.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neuralcleave-google-calendar 0.1.3
File Interpreter ABI Platform
neuralcleave_google_calendar-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / neuralcleave_google_calendar-0.1.3.tar.gz

Download URL neuralcleave_google_calendar-0.1.3.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e11d46e52922240f9923fd980f21d2b340d430e70ac86920ac7929c970b3ab03
BLAKE2b-256 checksum
How to use checksums
fa99388cc29fec0cddb525ad2fe8c1c60efd6a48dbec95e2b1c0341e8f39a1c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / neuralcleave_google_calendar-0.1.3-py3-none-any.whl

Download URL neuralcleave_google_calendar-0.1.3-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78bb92c7d8f2ba684168a4c066393139c41a6c1b304bd08f33be2c9e8b275147
BLAKE2b-256 checksum
How to use checksums
3dbd8c3976383efbe87c09bf8bbb70f0c4ca177bdd45607c67271a4461b7a869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page