porteden for Openclaw

A secure CLI tool for managing Google, Outlook, and Exchange calendars across multiple accounts with AI-optimized output.

porteden
v1.0.3
Feb 26, 2026
3
2.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install porteden-calendar

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 porteden-calendar 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 porteden?

porteden is a high-performance, secure CLI utility designed for developers and AI agents to manage calendar events across Google Calendar, Microsoft Outlook, and Exchange. As a robust addition to the ecosystem of Openclaw Skills, it provides a unified interface to list, search, create, update, and delete events. Unlike standard tools, it emphasizes security by storing credentials in the system keyring and offers AI-friendly outputs to minimize token consumption, making it ideal for automated environments.

porteden Use Cases

  • Managing multiple work and personal calendar accounts from a single command line interface.
  • Automating event creation and updates using Openclaw Skills within an AI-driven workflow.
  • Searching for specific meetings or contact-related events across various providers.
  • Responding to invitations and managing attendee lists securely without leaving the terminal.
  • Integrating calendar data into custom dashboards or developer productivity scripts.

How porteden Works

  1. The user authenticates via browser or token, with credentials stored securely in the system keyring.
  2. The tool interacts with calendar providers like Google or Microsoft using the configured profiles and secure environment variables.
  3. Commands are issued with the -jc flag to return compact, AI-optimized JSON data specifically designed for Openclaw Skills integration.
  4. The agent interprets the JSON schema to perform complex scheduling tasks or retrieve specific event details.
  5. All time-based data is processed using RFC3339 UTC format to ensure global consistency across different time zones.

porteden Setup

To get started with this component of your Openclaw Skills library, install the binary and authenticate:

# Install via Homebrew
brew install porteden/tap/porteden

# Or install via Go
go install github.com/porteden/cli/cmd/porteden@latest

# Authenticate via browser
porteden auth login

# Verify authentication status
porteden auth status

porteden Data Schema & Taxonomy

The tool returns structured JSON when using the -jc flag. Key fields include:

Field Description
startUtc Start time in RFC3339 UTC format
endUtc End time in RFC3339 UTC format
durationMinutes Calculated event length in minutes
status Event status (confirmed, tentative, needsAction, cancelled)
meta.hasMore Boolean indicating additional pages are available
meta.totalCount Total number of events found in the query

porteden Advanced Features

  • AI-optimized output using the -jc flag to reduce token overhead by truncating long descriptions and limiting attendee noise for Openclaw Skills.
  • Support for multiple profiles via the PE_PROFILE environment variable for seamless context switching between different organizations.
  • Automatic pagination with the --all flag for fetching large volumes of calendar data in a single logic flow.
  • Contact-based searching to quickly find all events associated with a specific individual email or company domain.
  • Full CRUD support including attendee management and response status updates (Accept/Decline/Tentative).

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins porteden
Github Stars: 0
forks: 0

Featured*