Bark Push for Openclaw

A professional-grade notification skill for sending real-time Bark pushes via AI agents and automated workflows.

smallersoup
v1.0.0
Mar 23, 2026
0
616
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install bark-push2

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 bark-push2 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 Bark Push?

Bark Push is a specialized utility designed for the Openclaw Skills ecosystem that enables AI agents to send instant push notifications to iOS devices via the Bark app. This local refactor of openclaw-skills-bark-push is fully compliant with LobeHub skill market specifications, ensuring seamless interoperability and high reliability.

By leveraging this skill, developers can bridge the gap between their automated AI processes and their mobile devices. It provides a standardized way to handle alerts, status updates, and critical system notifications directly from an AI agent's logic flow, supporting both custom titles and message bodies.

Bark Push Use Cases

  • Sending real-time status updates from long-running AI coding tasks to your mobile device.
  • Implementing automated alerting systems for server monitoring or task completion within Openclaw Skills.
  • Forwarding critical AI research findings or research summaries to your phone for immediate review.
  • Integrating mobile notifications into custom automated workflows that require human-in-the-loop confirmation.

How Bark Push Works

  1. The AI agent identifies a need to send a notification based on its internal logic or a specific user trigger.
  2. The agent calls the Bark Push skill, passing the required message content and optional title parameters.
  3. The skill checks for a provided Bark Key in the call arguments; if absent, it retrieves the key from the system environment variables.
  4. A secure POST request is dispatched to the Bark server infrastructure.
  5. The Bark server pushes the encrypted notification to the registered iOS device, completing the communication loop within the Openclaw Skills framework.

Bark Push Setup

To get started with Bark Push, ensure you have Node.js installed in your environment as required by the metadata specification.

# Install the skill into your Openclaw environment
# Ensure your BARK_KEY is set in your environment variables
export BARK_KEY="your_bark_key_here"

# Test the push functionality manually
node push.js "Hello from OpenClaw" --title "Notification Title"

Bark Push Data Schema & Taxonomy

The skill utilizes a simple yet structured data input schema to ensure compatibility across different Openclaw Skills implementations:

Parameter Type Required Description
message string Yes The primary content of the push notification.
title string No The bold header displayed at the top of the notification.
key string No The unique Bark device key. Defaults to BARK_KEY env var if not provided.

Bark Push Advanced Features

  • Environment Variable Fallback: Automatically uses BARK_KEY from the system environment to keep credentials out of code logs.
  • LobeHub Compatibility: Strict adherence to LobeHub market specifications for standardized notification formats.
  • Lightweight Execution: Minimal dependency footprint requiring only a Node.js runtime for high-speed execution within Openclaw Skills.
  • Custom Titling: Supports dynamic title generation based on the context of the AI's current task.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*