← Back to Skills Marketplace
chuckstock

Remix Agent Publish

by chuckstock · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1063
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install remix-agent-publish
Description
Build Remix games for remix.gg with the server-api v1 agents REST API and Farcade game SDK requirements.
Usage Guidance
This skill looks like a focused publishing helper for remix.gg, but a few inconsistencies need attention before you install or use it: - API key missing from metadata: The documentation and code snippets expect a server-side Remix API key (Authorization: Bearer <api_key> / process.env.REMIX_API_KEY), but the skill metadata does not declare any required environment variables or primary credential. Treat this as a red flag — confirm that any agent using the skill will obtain and store the API key in a secure server-side secret manager (not client-side) and that the skill's manifest is updated to declare the credential. - Conflicting API claims: Some documents say agent REST is read-only for certain surfaces, while other docs and examples call POST endpoints (create game and upload code). Before running, fetch the OpenAPI spec at https://api.remix.gg/docs/json (as the skill itself recommends) and rely on that for exact routes and allowed operations. - Misleading 'source of truth' references: The SKILL references internal repository paths (apps/server-api/...) that are not available to an external agent. Do not assume the agent can access those paths; instead use the public OpenAPI docs at api.remix.gg. - External script inclusion: The skill recommends embedding the Farcade SDK via cdn.jsdelivr.net. This is expected for Remix single-file uploads, but be aware that including third-party CDN scripts has supply-chain risks; prefer pinned versions and verify the version matches Remix validation requirements. What to ask/verify before installing: - Request the skill owner add REMIX_API_KEY (or equivalent) to requires.env/primary credential in the registry manifest. - Confirm which POST endpoints are actually permitted by the agent API (use the OpenAPI JSON). If the skill performs writes, ensure your API key has least privilege and that you understand what actions the key allows. - Ensure the agent will store the API key in a secure, server-side secret store and will not log or expose it in client-side code. If these issues are resolved (manifest updated, docs made consistent, and you confirm the OpenAPI contract), the skill's behavior appears coherent with its purpose. If the owner cannot or will not reconcile these inconsistencies, treat it as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: remix-agent-publish Version: 0.1.0 The skill bundle is designed to automate game publishing to remix.gg, providing clear instructions and code snippets for API interaction and game development. It explicitly advises secure handling of API keys via environment variables (`process.env.REMIX_API_KEY!`) and forbids insecure browser APIs like `localStorage` and `sessionStorage` in game code (`rules/game-creation-best-practices.md`, `references/game-sdk.md`). All external network calls are directed to the legitimate `api.remix.gg` domain or a standard CDN (`cdn.jsdelivr.net`) for the game SDK. There are no signs of prompt injection, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The instructions are aligned with the stated purpose and include guardrails for safe agent behavior.
Capability Assessment
Purpose & Capability
The skill's stated purpose (publish Remix games via the agents REST API and Farcade SDK) matches the content of the docs. However the package metadata declares no required credentials or env vars yet the snippets and authentication guide clearly expect a server-side API key (process.env.REMIX_API_KEY / Authorization: Bearer <api_key>). That mismatch is disproportionate and incoherent: a publishing skill legitimately needs an API key and should declare it. Additionally, some local docs claim "no write endpoints for game metadata or assets in this surface" while other docs and snippets show POST /v1/agents/games and POST .../versions/{versionId}/code (write operations), which is a contradictory capability statement.
Instruction Scope
Runtime instructions are generally scoped to fetching the OpenAPI spec, calling api.remix.gg, and producing single-file HTML with the Farcade SDK. They do not ask for arbitrary system files or unrelated credentials. However the docs internally contradict each other about which API routes are available (read-only vs. create/update flows). The SKILL also lists repository files (apps/server-api/...) as 'source of truth' which are internal code paths the agent cannot access; this is misleading and could confuse agents into looking for unavailable local resources. Overall the instruction set is mostly constrained to the stated purpose but contains contradictions and misleading references.
Install Mechanism
This is instruction-only with no install spec and no code to write to disk; that's the lowest-risk install mechanism and is consistent with the content.
Credentials
The skill's examples and authentication doc instruct use of a bearer API key (Authorization: Bearer <api_key>) and show process.env.REMIX_API_KEY in TypeScript snippets, but the registry metadata lists no required environment variables or primary credential. That omission is a coherence/white-space problem: a publishing skill legitimately needs the Remix API key and should declare it explicitly. There are no other unrelated credential requests, which is appropriate.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not attempt to modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) but not combined with other high-risk flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install remix-agent-publish
  3. After installation, invoke the skill by name or use /remix-agent-publish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
remix-agent-publish v0.1.0 - Initial release of the skill. - Provides guidance for automating game publishing to remix.gg via server-api v1 agents REST API and Farcade game SDK. - Includes best practices, validation rules, and references for 2D and 3D game development. - Offers workflow guardrails, REST client code snippets, and clear source of truth for API integration.
Metadata
Slug remix-agent-publish
Version 0.1.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Remix Agent Publish?

Build Remix games for remix.gg with the server-api v1 agents REST API and Farcade game SDK requirements. It is an AI Agent Skill for Claude Code / OpenClaw, with 1063 downloads so far.

How do I install Remix Agent Publish?

Run "/install remix-agent-publish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Remix Agent Publish free?

Yes, Remix Agent Publish is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Remix Agent Publish support?

Remix Agent Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Remix Agent Publish?

It is built and maintained by chuckstock (@chuckstock); the current version is v0.1.0.

💬 Comments