← 返回 Skills 市场
hith3sh

Pushbullet

作者 Jay · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
32
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pushbullet
功能描述
Pushbullet API integration with managed OAuth for cross-device notification automation. Send pushes, manage devices, create chats, and handle cross-device me...
使用说明 (SKILL.md)

Pushbullet

Pushbullet

Pushbullet connects your devices for instant notifications, file sharing, and cross-device messaging. This integration uses managed OAuth through ClawLink to send pushes, manage devices, chats, and handle all Pushbullet operations without managing API keys manually.

Setup in 3 Steps

Step 1: Install Step 2: Pair Account Step 3: Connect Pushbullet
Install Pair App-specific connection GIF coming soon
Run the install command in OpenClaw Sign in and approve the device Open the dashboard and connect Pushbullet

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────▶│   ClawLink   │────▶│  Pushbullet API  │
│   (User Chat)   │     │   (OAuth)    │     │                  │
└─────────────────┘     └──────────────┘     └──────────────────┘

Install

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Quick Start

Send a link push to a device:

clawlink_execute_tool --integration pushbullet --tool pushbullet_create_push --args '{"type": "link", "title": "Check this out", "url": "https://example.com", "device_iden": "device-iden-here"}'

List your registered devices:

clawlink_execute_tool --integration pushbullet --tool pushbullet_list_devices

View your push history:

clawlink_execute_tool --integration pushbullet --tool pushbullet_list_pushes

Authentication

Pushbullet uses OAuth 2.0 managed by ClawLink. No API keys are needed. Authorize access through the ClawLink dashboard. Your access token is stored securely and refreshed automatically.

Connect at: https://claw-link.dev/dashboard?add=pushbullet

Connection Management

List connections:

clawlink_list_integrations

Verify connection:

clawlink_execute_tool --integration pushbullet --tool pushbullet_get_user

Reconnect: If a connection expires, visit the dashboard URL above and reconnect Pushbullet.

Security & Permissions

  • Read operations (listing devices, pushes, chats, user profile) are safe and require no confirmation.
  • Write operations (creating pushes, chats, devices, updating settings) modify data and require confirmation.
  • Destructive operations (deleting pushes, chats, devices, or clearing all pushes) are high-impact and irreversible.

Tool Reference

User Operations

Tool Description Mode
pushbullet_get_user Retrieve the authenticated user's profile Read

Push Operations

Tool Description Mode
pushbullet_list_pushes List pushes with optional filtering and pagination Read
pushbullet_create_push Send a push (note, link, or file) to a device, user, or channel Write
pushbullet_update_push Dismiss or modify a push by its identifier Write
pushbullet_delete_push Delete a specific push by its identifier Write (Destructive)
pushbullet_delete_all_pushes Delete all pushes for the current user Write (Destructive)
pushbullet_upload_request Obtain a signed upload URL for file pushes Write

Device Operations

Tool Description Mode
pushbullet_list_devices List all registered devices for the current user Read
pushbullet_create_device Register a new device under the current user's account Write
pushbullet_update_device Update device metadata (nickname, model, etc.) Write
pushbullet_delete_device Remove a device from the account Write (Destructive)

Chat Operations

Tool Description Mode
pushbullet_list_chats List all chat objects for the current user Read
pushbullet_create_chat Create a new chat with a specified email address Write
pushbullet_update_chat Mute or unmute an existing chat Write
pushbullet_delete_chat Delete a chat by its identifier Write (Destructive)

Code Examples

Send a note push to all devices:

{
  "tool": "pushbullet_create_push",
  "args": {
    "type": "note",
    "title": "Reminder",
    "body": "Team standup in 15 minutes"
  }
}

Send a link to a specific device:

{
  "tool": "pushbullet_create_push",
  "args": {
    "type": "link",
    "title": "Design Review",
    "url": "https://figma.com/file/abc123",
    "device_iden": "ujCvR2hKfhZSFzJ"
  }
}

List pushes after a specific timestamp:

{
  "tool": "pushbullet_list_pushes",
  "args": {
    "modified_after": 1685500000
  }
}

Register a new device:

{
  "tool": "pushbullet_create_device",
  "args": {
    "nickname": "Office Laptop",
    "type": "computer",
    "model": "MacBook Pro"
  }
}

Mute a chat:

{
  "tool": "pushbullet_update_chat",
  "args": {
    "iden": "chat-iden-here",
    "muted": true
  }
}

Discovery Workflow

  1. Call clawlink_list_integrations to confirm pushbullet is connected.
  2. Call clawlink_list_tools --integration pushbullet to see the live catalog.
  3. Start with pushbullet_get_user to verify the connection.
  4. Use pushbullet_list_devices to discover available target devices.
  5. Use pushbullet_list_pushes to view push history.

Execution Workflow

Read Flow:
  get_user → list_devices / list_pushes / list_chats

Write Flow:
  create_push (confirm) → target device receives notification

Manage Flow:
  list_devices → update_device / delete_device (confirm)
  list_chats → update_chat (mute/unmute) / delete_chat (confirm)

Notes

  • Pushes can target specific devices, users by email, channels, or all of the user's devices (when no target is specified).
  • File pushes require a two-step process: first call pushbullet_upload_request to get a signed S3 URL, upload the file, then create the push with the file URL.
  • Deleting all pushes is asynchronous -- it may take a moment to complete.
  • Chat deletion is permanent; there is no undo.

Error Handling

Status / Error Meaning
401 Unauthorized OAuth token expired; reconnect Pushbullet from the dashboard
403 Forbidden Access denied; check token scopes
404 Not Found Invalid push, device, or chat identifier
429 Too Many Requests Rate limit exceeded; Pushbullet limits API calls per minute

Troubleshooting

Tools Not Visible

Run clawlink_list_tools --integration pushbullet to verify the integration is active. If empty, reconnect at https://claw-link.dev/dashboard?add=pushbullet.

Push Not Delivered

Verify the target device is still registered by calling pushbullet_list_devices. Ensure the device_iden matches a valid device.

File Upload Fails

Use pushbullet_upload_request first to get the signed S3 form data. The file must be uploaded to the returned URL before creating the push.

Resources


Powered by ClawLink -- an integration hub for OpenClaw

ClawLink Logo

安全使用建议
Install only if you trust ClawLink as the OAuth broker for your Mural account. Expect the integration to read Mural collaboration content available to you and to create sticky notes when you intentionally invoke the write tool.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose is Mural workspace, room, mural, template, search, and sticky-note automation, and the documented capabilities fit that purpose.
Instruction Scope
The runtime examples are scoped to Mural tools through ClawLink; write behavior is limited to creating sticky notes and is disclosed as requiring confirmation.
Install Mechanism
Installation requires the separate ClawLink plugin, enabling that tool in OpenClaw config, and restarting the gateway; this is disclosed and coherent with the OAuth integration model.
Credentials
The skill can access Mural content visible to the authenticated account, which may include sensitive team or business collaboration data, but that access is expected for the integration.
Persistence & Privilege
OAuth handling is delegated to ClawLink rather than embedded in this markdown-only skill; users should understand they are authorizing ClawLink to maintain the Mural connection.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pushbullet
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pushbullet 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Pushbullet integration for OpenClaw via ClawLink OAuth. - Enables cross-device notifications, messaging, and file sharing using Pushbullet API. - Managed OAuth through ClawLink; no manual API key handling. - Supports push, device, and chat management with clear read/write/destructive tool classification. - CLI usage, code samples, setup steps, troubleshooting, and error handling documented. - Targets seamless notification automation and device management across platforms.
元数据
Slug pushbullet
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Pushbullet 是什么?

Pushbullet API integration with managed OAuth for cross-device notification automation. Send pushes, manage devices, create chats, and handle cross-device me... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。

如何安装 Pushbullet?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pushbullet」即可一键安装,无需额外配置。

Pushbullet 是免费的吗?

是的,Pushbullet 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pushbullet 支持哪些平台?

Pushbullet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pushbullet?

由 Jay(@hith3sh)开发并维护,当前版本 v1.0.0。

💬 留言讨论