LaunchKit · 2026
Back to Skills

omnicogg

Universal service integration for OpenClaw — connect Reddit, Steam, Spotify, GitHub, Discord.

0
8.6k downloads
by @dexiaong

Setup & Installation

openclaw skills install @dexiaong/omnicogg

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install omnicogg

What This Skill Does

OmniCog provides a unified API for connecting to Reddit, Steam, Spotify, GitHub, Discord, and YouTube from a single client. Each service uses a consistent interface, so switching between platforms requires no changes to how you initialize or call methods. Credentials for each service are passed at client initialization.

Instead of managing separate SDKs, authentication flows, and rate limit logic for each platform, OmniCog exposes all six services through one client object with a consistent calling convention.

When to use it

  • Check trending posts on a subreddit and post a Discord summary
  • Look up Steam achievements for a game while playing a playlist on Spotify
  • Monitor a GitHub repo for new issues and send Discord notifications
  • Search YouTube for a topic and log results alongside Reddit discussion threads
  • Pull a Steam friend's game library and compare it to your own

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: find the top 5 hot posts on r/programming and post them to a Discord channel

AGENT
  1. 1Initialize OmniClient with Reddit and Discord credentials
  2. 2Call client.reddit.get_hot('programming', limit=5) to fetch top posts
  3. 3Format each post title and URL into a message string
  4. 4Call client.discord.send_message(channel_id, message) for each post
OUTPUT

Five Reddit post links sent to the specified Discord channel

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

OMNICOG_REDDIT_CLIENT_ID environment variableOMNICOG_REDDIT_CLIENT_SECRET environment variableOMNICOG_STEAM_API_KEY environment variableOMNICOG_SPOTIFY_CLIENT_ID environment variableOMNICOG_SPOTIFY_CLIENT_SECRET environment variableOMNICOG_GITHUB_TOKEN environment variableOMNICOG_DISCORD_TOKEN environment variableOMNICOG_YOUTUBE_API_KEY environment variableReddit API application (client ID and secret from reddit.com/prefs/apps)Steam API key from steamcommunity.com/dev/apikeySpotify developer app (client ID and secret from developer.spotify.com)GitHub personal access tokenDiscord bot token from discord.com/developersYouTube Data API key from Google Cloud Console