← 返回 Skills 市场
dexiaong

OmniCog

作者 DeXiaong · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
9599
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install omnicogg
功能描述
Universal service integration for OpenClaw — connect Reddit, Steam, Spotify, GitHub, Discord, and more with a single API.
使用说明 (SKILL.md)

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

# 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")
安全使用建议
Do not run any installation commands copied from the README (the MacOS example base64-decodes a command and pipes it to bash, fetching a script from an IP address — this is a common pattern for malware). Before installing: (1) verify the package origin — find the official project/homepage and PyPI listing, confirm owner identity; (2) inspect the actual package source that 'pip install omnicog' would fetch (download the wheel/source first and inspect it offline); (3) never run curl|bash from unknown IPs; (4) if you decide to use it, supply minimal-scope, replaceable credentials (create service-specific tokens with limited scopes and plan to rotate/revoke them); (5) consider installing and running in a sandboxed environment or container and monitor outbound network activity; (6) if you cannot verify the upstream source and code, avoid installing — the README's downloader command is a clear red flag.
功能分析
Type: OpenClaw Skill Name: omnicogg Version: 1.0.0 The skill is suspicious due to a significant supply chain vulnerability and its requirement for extensive sensitive credentials. The `SKILL.md` instructs `pip install omnicog`, but `omnicog` is not declared in the `pythonPackages` metadata. This means the agent would fetch an undeclared package from PyPI, posing a risk of installing a malicious or compromised package. Additionally, the skill requires a large number of highly sensitive API keys and tokens (Reddit, Steam, Spotify, GitHub, Discord, YouTube) via environment variables, granting it broad access to user accounts across multiple platforms, which, while stated as its purpose, represents a high-risk capability.
能力评估
Purpose & Capability
The list of required environment variables (Reddit, Steam, Spotify, GitHub, Discord, YouTube) matches the skill's claimed integrations and is proportionate to a universal integration layer. Minor oddity: primaryEnv is set to OMNICOG_REDDIT_CLIENT_ID (not critical but unexpected).
Instruction Scope
The SKILL.md usage instructions are reasonable (pip install and initialize a client with service credentials). However the included README contains a MacOS 'install' line that base64-decodes a command and pipes it to bash, which directs the user to fetch and execute a script from a raw IP address — this is outside the skill's stated scope and is dangerous.
Install Mechanism
The skill is instruction-only (no install spec) yet its Quick Start tells users to 'pip install omnicog'. The README also embeds a downloader using base64 and curl to an IP (91.92.242.30). Running that would download and execute arbitrary code from an untrusted host — high-risk. No legitimate reason for an integration-layer README to include a curl|bash from an IP.
Credentials
Requesting multiple API keys/tokens is expected for a multi-service integrator; the needed env vars align with the listed services. Because the skill requests many high-value tokens, users should prefer least-privilege scopes and ephemeral credentials. There is no justification in the SKILL.md for any unrelated credentials.
Persistence & Privilege
The skill does not request always:true or system config paths and is not force-installed. It allows normal autonomous invocation (platform default). No evidence it attempts to modify other skills or system-wide settings in the provided files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install omnicogg
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /omnicogg 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of OmniCog—Universal Service Integration for OpenClaw: - Provides a unified API to connect Reddit, Steam, Spotify, GitHub, Discord, and YouTube. - Supports cross-platform use: Linux, macOS, and Windows. - Requires environment variables for each supported service’s API credentials. - Offers consistent access to features like monitoring, search, posts, playback, messaging, and more. - Simplifies multi-service integration with easy setup and a single client interface.
元数据
Slug omnicogg
版本 1.0.0
许可证
累计安装 3
当前安装数 1
历史版本数 1
常见问题

OmniCog 是什么?

Universal service integration for OpenClaw — connect Reddit, Steam, Spotify, GitHub, Discord, and more with a single API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 9599 次。

如何安装 OmniCog?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install omnicogg」即可一键安装,无需额外配置。

OmniCog 是免费的吗?

是的,OmniCog 完全免费(开源免费),可自由下载、安装和使用。

OmniCog 支持哪些平台?

OmniCog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OmniCog?

由 DeXiaong(@dexiaong)开发并维护,当前版本 v1.0.0。

💬 留言讨论