twitter-heartbeat

Automates periodic Twitter posting and mention responses with categorized network engineering content.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill twitter-heartbeat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twitter-heartbeat
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/twitter-heartbeat
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill twitter-heartbeat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintaining an active, engaging Twitter presence requires constant manual effort. This Skill automates periodic heartbeat tweets and @mention monitoring so a network engineering persona stays active and responsive without continuous human involvement.

Core Features & Use Cases

  • Combined Heartbeat Cycle: Checks @mentions, auto-responds to #netclaw threads, and posts scheduled heartbeat tweets in one workflow via the twitter-mcp server.
  • Six Rotating Content Categories: Generates CCIE-level tips, hot takes, TIL facts, sanitized achievements, AI musings, and community career advice using dedicated prompt templates.
  • Safety Guardrails: Blocks real IP addresses, customer names, and credentials; checks tweet history for duplicates; respects rate limits; and is disabled by default until explicitly enabled.
  • Use Case: A network engineering AI assistant needs to post a technical tip every 4 hours and reply to community mentions, while ensuring no sensitive production data ever leaks into public tweets.

Quick Start

Enable the heartbeat by setting TWITTER_HEARTBEAT_ENABLED=true and ask the agent to run a twitter heartbeat cycle to check mentions and post the next scheduled tweet.

Frequently Asked Questions about twitter-heartbeat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate periodic Twitter posts with an AI agent?

Set TWITTER_HEARTBEAT_ENABLED=true and configure TWITTER_HEARTBEAT_INTERVAL in seconds (default 14400, or 4 hours). The agent then calls twitter_heartbeat_cycle on each timer tick to post categorized content automatically.

How to auto-respond to Twitter mentions containing a hashtag?

The heartbeat cycle fetches recent @mentions via OAuth 2.0, filters unprocessed ones, and checks whether the thread contains #netclaw. Matching mentions receive category-based auto-replies, and each mention is marked as processed.

What content categories does the Twitter heartbeat support?

Six categories rotate automatically: tip, hot_take, til, achievement, musing, and community. Each has a dedicated prompt template with guidelines, examples, and topic lists to keep generated tweets varied and technically accurate.

Does automated tweeting prevent posting sensitive information?

Yes. Guardrails block real IP addresses (requiring 192.0.2.x examples), customer names, hostnames, and credentials. Content is also checked against 30 days of tweet history to prevent duplicates before posting.

Why is the Twitter heartbeat not posting tweets?

Heartbeat posting is disabled by default for human-in-the-loop safety. Verify TWITTER_HEARTBEAT_ENABLED=true, confirm Twitter credentials are configured, and check remaining quota with twitter_get_rate_limits since free tiers allow 50 tweets per day.