Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计通过

xqueuexqueue 效率

Agent Skill

xqueue 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

18,135

周安装

779

GitHub Stars

公开资料未说明

下载量

6,357
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:xqueue(xqueue 效率)
来源仓库:https://github.com/meimakes/xqueue
安装命令:
openclaw skills install xqueue
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install xqueue

简介

基于文件的 X/Twitter 帖子调度程序。将推文放入日期/时间文件夹中,它们会自动发布。没有前端,没有应用程序——你的文件系统就是用户界面。

SKILL.md

name
xqueue
description
File-based X/Twitter post scheduler. Drop tweets into day/time folders, they post automatically. No frontend, no app — your file system is the UI.
metadata
{"openclaw":{"requires":{"env":["X_CONSUMER_KEY","X_CONSUMER_SECRET","X_ACCESS_TOKEN","X_ACCESS_TOKEN_SECRET"],"bins":["python3"],"pip":["requests","requests-oauthlib"]},"permissions":{"filesystem":"read/write within xqueue/ directory, ~/.openclaw/workspace/xqueue/notifications.log","network":"api.x.com, upload.twitter.com","keychain":"macOS Keychain for X API credentials (fallback when env vars not set)","system":"openclaw CLI wake command for notifications (best-effort, non-critical)"}}}

XQueue

A file-based post scheduler for X (Twitter). Your file system is the UI.

How It Works

Create a folder structure with days and times. Drop tweet files into the time slots. A cron job checks every 15 minutes — if it's the right day and time and there's content, it posts and cleans up.

xqueue/
  config.json
  backlog/
    ebook-launch-thread.md
    ai-tools-roundup.md
  Sunday/
    10am/
      my-tweet.md
      photo.jpg
  Monday/
    9am/
      thread-about-shipping.md
    12pm/
    5pm/
  Tuesday/
    ...

The schedule cycles weekly. Monday's 9am slot fires every Monday at 9am. If the folder is empty, it pulls the oldest file from backlog/ (sorted alphabetically). If there's content in the slot, it posts that and backlog waits. This means you can schedule up to a week of specific content, and dump everything else in backlog — it'll fill empty slots automatically.

After posting, files are deleted (by default) so they don't repeat.

Setup

Run the setup command to create your queue:

python3 xqueue-setup.py

This asks you:

  1. How many times per day do you want to post?
  2. What times? (or let it pick optimal times)
  3. What timezone?
  4. Any X communities to post to?
  5. Thread separator preference (default: ---)
  6. Delete after posting? (recommended yes — if off, posts may send twice)

Creates the full folder structure + config.json.

Tweet Format

Simple tweet

Just write the text in a .md or .txt file:

This is my tweet. It can be up to 280 characters.

Tweet with community

Start with Post to [community name]: on the first line:

Post to Build in Public: Just shipped my first ClawHub skill. File-based tweet scheduler, no frontend needed.

Thread

One file, tweets separated by your configured separator (default ---):

I built a file-based tweet scheduler with no frontend. Your filesystem is the UI.
---
Drop a .md file into Monday/9am/ and a cron job posts it. Empty slot? It pulls from a backlog/ folder automatically.
---
No database, no app, no dashboard. Just folders and text files. Sometimes the simplest architecture wins.

Tweet with media

Put image/video files in the same time folder as the tweet. Supported: JPG, PNG, GIF (under 5MB for images, 15MB for GIF).

9am/
  tweet.md        ← the text
  progress.png    ← gets attached

If multiple media files exist, they attach in alphabetical order (max 4 per tweet).

Config

xqueue/config.json:

{
  "timezone": "America/Chicago",
  "separator": "---",
  "deleteAfterPost": true,
  "communities": {
    "Build in Public": "community_id",
    "Indie Hackers": "community_id"
  },
  "logFile": "xqueue/posted.log",
  "dryRun": false
}

During setup, paste the community URL (like x.com/i/communities/123456) or the numeric ID directly. The script extracts the ID and asks for a display name. Plain names without an ID are rejected — everything needed to post is captured upfront.

Backlog

The xqueue/backlog/ folder holds tweets that aren't scheduled for a specific slot. When the cron fires and a time slot is empty, it pulls the oldest file from backlog (alphabetical sort — prefix with numbers like 01-, 02- to control order).

This lets you batch-write content without worrying about fitting it into exactly the right number of weekly slots. Schedule what's time-sensitive, backlog the rest.

Cron Integration

The skill includes a cron job that runs every 15 minutes:

  • Checks current day + time against folder structure
  • If slot has content → post it
  • If slot is empty → pull oldest from backlog/
  • If both are empty → skip
  • Logs results to posted.log
  • Deletes posted files (if deleteAfterPost is on)

What Goes Where

You want to...Do this
Schedule a tweet for Tuesday 9amDrop a .md file in xqueue/Tuesday/9am/
Post a threadOne .md file with --- between tweets
Attach an imagePut the image file in the same folder as the .md file
Post to a communityStart text with Post to Community Name:
Reorder postsMove files between time folders
Skip a time slotLeave the folder empty
See what's queuedBrowse the xqueue folder
See what already postedCheck xqueue/posted.log
Queue content without a specific timeDrop it in xqueue/backlog/
Control backlog orderPrefix filenames: 01-first.md, 02-second.md

Important

  • deleteAfterPost: true (default) means each file posts once then gets removed. If you turn this off, the same content will post again next week when the cycle repeats.
  • Tweets over 280 characters are rejected (logged as error, not posted).
  • Thread tweets are each checked for 280 char limit individually.
  • Empty folders are silently skipped.
  • The cron checks every 15 minutes, so posts go out within 0-15 min of the scheduled time.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

92.99%
按下载量换算5,911

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills