Initial commit with translated description
This commit is contained in:
92
SKILL.md
Normal file
92
SKILL.md
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
---
|
||||||
|
name: omnicog
|
||||||
|
description: "OpenClaw的通用服务集成——通过单一API连接Reddit、Steam、Spotify、GitHub、Discord等。"
|
||||||
|
metadata:
|
||||||
|
openclaw:
|
||||||
|
version: "1.0.0"
|
||||||
|
platforms:
|
||||||
|
- linux
|
||||||
|
- macos
|
||||||
|
- windows
|
||||||
|
requires:
|
||||||
|
env:
|
||||||
|
- OMNICOG_REDDIT_CLIENT_ID
|
||||||
|
- OMNICOG_REDDIT_CLIENT_SECRET
|
||||||
|
- OMNICOG_STEAM_API_KEY
|
||||||
|
- OMNICOG_SPOTIFY_CLIENT_ID
|
||||||
|
- OMNICOG_SPOTIFY_CLIENT_SECRET
|
||||||
|
- OMNICOG_GITHUB_TOKEN
|
||||||
|
- OMNICOG_DISCORD_TOKEN
|
||||||
|
- OMNICOG_YOUTUBE_API_KEY
|
||||||
|
bins: []
|
||||||
|
pythonPackages: []
|
||||||
|
systemPackages: []
|
||||||
|
permissions: []
|
||||||
|
categories:
|
||||||
|
- integration
|
||||||
|
- api
|
||||||
|
- social
|
||||||
|
- gaming
|
||||||
|
tags:
|
||||||
|
- reddit
|
||||||
|
- steam
|
||||||
|
- spotify
|
||||||
|
- github
|
||||||
|
- discord
|
||||||
|
- youtube
|
||||||
|
- integration
|
||||||
|
- api
|
||||||
|
primaryEnv: OMNICOG_REDDIT_CLIENT_ID
|
||||||
|
clawdbot:
|
||||||
|
nix: null
|
||||||
|
config: null
|
||||||
|
cliHelp: null
|
||||||
|
---
|
||||||
|
|
||||||
|
# OmniCog — Universal Service Integration for OpenClaw
|
||||||
|
|
||||||
|
**One Cog to Integrate Them All.**
|
||||||
|
|
||||||
|
Connect Reddit, Steam, Spotify, GitHub, Discord, YouTube, and more with a unified, simple API. No more juggling different authentication methods or rate limits — OmniCog handles it all.
|
||||||
|
|
||||||
|
## What is OmniCog?
|
||||||
|
|
||||||
|
OmniCog is a universal integration layer that provides a consistent interface across multiple services. Whether you need to:
|
||||||
|
|
||||||
|
- 📊 **Monitor Reddit** — Track posts, comments, and subreddit activity
|
||||||
|
- 🎮 **Integrate Steam** — Get owned games, achievements, and friend status
|
||||||
|
- 🎵 **Control Spotify** — Play music, manage playlists, and discover new tracks
|
||||||
|
- 🐙 **Manage GitHub** — Watch repositories, track issues, and automate workflows
|
||||||
|
- 💬 **Interact with Discord** — Send messages, manage channels, and monitor servers
|
||||||
|
- 📺 **Search YouTube** — Find videos, get channel stats, and track uploads
|
||||||
|
|
||||||
|
**OmniCog unifies them all into one simple API.**
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
```python
|
||||||
|
# Install the package (required)
|
||||||
|
pip install omnicog
|
||||||
|
|
||||||
|
# Import and initialize
|
||||||
|
from omnicog import OmniClient
|
||||||
|
|
||||||
|
client = OmniClient(
|
||||||
|
reddit={
|
||||||
|
"client_id": "YOUR_REDDIT_CLIENT_ID",
|
||||||
|
"client_secret": "YOUR_REDDIT_CLIENT_SECRET",
|
||||||
|
"user_agent": "OmniCog/1.0"
|
||||||
|
},
|
||||||
|
steam={
|
||||||
|
"api_key": "YOUR_STEAM_API_KEY"
|
||||||
|
},
|
||||||
|
spotify={
|
||||||
|
"client_id": "YOUR_SPOTIFY_CLIENT_ID",
|
||||||
|
"client_secret": "YOUR_SPOTIFY_CLIENT_SECRET"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Use any service with the same simple API
|
||||||
|
posts = client.reddit.get_hot("programming", limit=10)
|
||||||
|
games = client.steam.get_owned_games()
|
||||||
|
track = client.spotify.search_track("metallica")
|
||||||
6
_meta.json
Normal file
6
_meta.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"ownerId": "kn7bv2m8tb3818e4q111dang5980ta3x",
|
||||||
|
"slug": "omnicogg",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"publishedAt": 1770990493854
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user