gblog for Openclaw

A comprehensive Command Line Interface for managing Google Blogger posts, schedules, and analytics.

saiteja007-mv
v1.0.0
Mar 5, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install gblog

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 gblog 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 gblog?

gblog is a specialized tool within the Openclaw Skills ecosystem designed to streamline interactions with the Google Blogger API v3. It allows developers and content creators to bypass the standard web interface, enabling programmatic control over blog posts, metadata, and publishing schedules directly from the terminal.

By integrating this skill, users can leverage local development environments to draft, preview, and deploy high-quality HTML content to their Blogger sites with ease. It is particularly useful for those who prefer working in code editors and wish to automate their publishing pipeline through a unified CLI interface.

gblog Use Cases

  • Automating the publication of blog posts from local HTML files or templates.
  • Bulk editing or updating multiple blog posts across different blog IDs without manual clicks.
  • Monitoring blog activity and retrieving real-time statistics via terminal commands.
  • Integrating blog management into automated content workflows using Openclaw Skills.
  • Scheduling future posts and managing drafts directly from a development environment.

How gblog Works

  1. The user initializes the skill by authenticating via Google OAuth 2.0 to grant the necessary Blogger API permissions.
  2. gblog retrieves and stores a refresh token locally to maintain a persistent connection for future commands.
  3. The user executes CLI commands to query blog metadata, fetch lists of existing posts, or check authentication status.
  4. New content is submitted by passing HTML files or raw strings through the post command, which the skill transmits to the Blogger API.
  5. The skill provides immediate feedback on success, returning post IDs, URLs, or status updates for monitoring purposes.

gblog Setup

To get started with gblog as part of your Openclaw Skills toolkit, follow these steps:

# 1. Create the required configuration directory
mkdir -p ~/.config/gblog

# 2. Place your Google Cloud OAuth credentials in the config folder
cp ~/Downloads/client_secret_*.json ~/.config/gblog/credentials.json

# 3. Authenticate the CLI with your Google account
gblog auth

# 4. Verify your setup by listing your available blogs
gblog list-blogs

gblog Data Schema & Taxonomy

The skill manages its configuration and state using a structured file system within the user's home directory. This organization ensures that Openclaw Skills can maintain persistent sessions and user preferences.

File Purpose
~/.config/gblog/credentials.json OAuth 2.0 client credentials from Google Cloud Console.
~/.config/gblog/token.json Stored access and refresh tokens for API interaction.
~/.config/gblog/config.json Local user preferences and default blog configurations.

Additionally, environment variables like GBLOG_DEFAULT_BLOG_ID can be used to set global defaults for various commands.

gblog Advanced Features

  • Real-time blog monitoring with customizable polling intervals (e.g., 5-minute checks).
  • Full support for HTML content formatting, including inline CSS for professional layouts.
  • Metadata management for posts, allowing the addition of labels and custom titles via CLI flags.
  • Support for draft mode, allowing content to be uploaded and reviewed before going live.
  • Integrated error handling for common API issues like rate limits and expired permissions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*