Wahlu for Openclaw

A comprehensive social media management skill that enables AI agents to create, schedule, and publish content across multiple platforms using a CLI.

steviebuilds
v1.0.3
Feb 18, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install wahlu

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 wahlu 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 Wahlu?

Wahlu provides a robust interface for AI agents to handle cross-platform social media workflows seamlessly. By integrating this into Openclaw Skills, agents can autonomously generate content, upload media, and manage posting schedules for Instagram, TikTok, LinkedIn, Facebook, and YouTube. It bridges the gap between AI-generated insights and actual social media distribution.

This tool is specifically built to enable programmatic access to social accounts via a developer-friendly CLI. Whether you are building an automated content engine or an autonomous brand manager, leveraging Wahlu within the ecosystem of Openclaw Skills ensures your agent has the necessary API access and tools to maintain a consistent online presence without manual intervention.

Wahlu Use Cases

  • Automating daily content updates across multiple social media platforms simultaneously.
  • Scheduling future posts based on AI-generated marketing calendars and brand strategies.
  • Uploading and managing high-quality media assets like images and videos programmatically.
  • Tracking the success and publication status of content to ensure reliability.
  • Organizing campaign ideas and labels for large-scale digital marketing efforts.

How Wahlu Works

  1. Identify the target brand and switch the active context using the brand management commands.
  2. Retrieve a list of connected social media integrations to obtain necessary platform IDs for scheduling.
  3. Upload media assets such as photos or videos to receive unique media identifiers required for posts.
  4. Create a post object containing platform-specific metadata like captions, post types, and media IDs.
  5. Schedule the content for a specific future timestamp or add it to a predefined posting queue.
  6. Monitor the publication list to confirm successful delivery or troubleshoot failure reasons.

Wahlu Setup

# Set your API key (get one at wahlu.com under Settings > API Keys)
export WAHLU_API_KEY=wahlu_live_...

# Run commands directly using npx without global installation
npx @wahlu/cli --help

The skill relies on the @wahlu/cli package, which is designed to be highly portable for various Openclaw Skills environments.

Wahlu Data Schema & Taxonomy

Component Description Metadata Examples
Brands Organizational units for different clients or projects brand_id, name
Integrations Connections to specific social platforms integration_id, platform_type
Content Items The raw post data before it is scheduled content_item_id, status
Media Uploaded assets ready for publishing media_id, mime_type
Publications Detailed history of sent or failed posts publication_id, status_code

Wahlu Advanced Features

  • Multi-brand management allowing agents to switch between different client accounts seamlessly within a single session.
  • Platform-specific JSON configuration for fine-grained control over Reels, Stories, and YouTube Shorts.
  • Queue-based automation to maintain a steady stream of content without manually scheduling every individual post.
  • Programmatic JSON output mode for every command, making it ideal for integration into complex Openclaw Skills pipelines.
  • Label and idea tracking to help agents categorize and prioritize content before it is officially moved to production.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*