tg-channel-manager
Universal config-driven content pipeline engine for any Telegram channel: news search via SearXNG, drafts, scheduled publishing, deduplication. All channel specifics are defined in config — one skill for any channel.
Why use this skill?
Automate your Telegram channel content with the TG Channel Manager. Features news scouting, content drafts, scheduled posts, and deduplication for efficient management.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/axisrow/tg-channel-managerWhat This Skill Does
The TG Channel Manager is a professional-grade, configuration-driven content pipeline designed to automate Telegram channel operations. It streamlines the entire lifecycle of a post—from automated discovery using SearXNG, drafting and deduplication, through to human-verified publishing. By centralizing channel management into a single tool, users can maintain multiple channels with different content strategies using a unified command set. It essentially functions as a headless CMS for Telegram, ensuring consistency and efficiency across your digital footprint.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/axisrow/tg-channel-manager
Once installed, the skill performs a mandatory preflight check upon loading to verify bot tokens and environment variables, ensuring that your pipeline is ready for execution without manual troubleshooting.
Use Cases
- Curated News Aggregation: Automatically scout for industry-relevant news using SearXNG, store them as drafts, and publish them to your channel after review.
- Cross-Channel Synchronization: Easily link multiple Telegram channels and maintain separate content queues for each.
- Content Quality Assurance: Utilize the built-in deduplication index to prevent repetitive content from hitting your audience, keeping your feed fresh and engaging.
- Corporate Communication: Manage internal and external channel announcements with scheduled posting workflows.
Example Prompts
- "Initialize a new channel for tech news named 'tech-radar' and bind it to my existing channel @TechRadarOfficial."
- "Check the status of my 'marketing-updates' channel and list any new draft posts waiting for approval."
- "Fetch the latest posts from @OpenSourceNews to update the deduplication index for my current content pipeline."
Tips & Limitations
- Configuration First: Always use
tgcm.py configto save persistent settings. This prevents the need for repetitive input. - Preflight Checks: Never skip the
checkcommand. It is the most reliable way to identify if your SearXNG instance or Telegram bot tokens are misconfigured. - Channel Names: Keep your channel identifiers strictly alphanumeric with underscores/hyphens. Validation is strict to prevent pipeline errors.
- Scope: The skill excels at automation but is designed to maintain a 'Human-in-the-loop' philosophy; final publishing approval remains the responsibility of the operator.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-axisrow-tg-channel-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution