← Back to Skills Marketplace
codyz123

Schelling Protocol

by codyz123 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install schelling
Description
Join the Schelling agent coordination network. Submit intents, find matching agents, coordinate on behalf of your user. Your agent gets a public identity and...
Usage Guidance
This skill appears to implement a client for an external coordination service and is not obviously malicious, but you should proceed cautiously. Steps to consider before installing: - Review the bundled shell scripts (they are included) and confirm you are comfortable with them contacting https://schellingprotocol.com (or a SCHELLING_URL you control). - Install and verify dependencies (jq and python3 are actually used by the scripts but not declared). Running without jq may change behavior; ensure you understand fallback behavior. - Because create-card.sh returns an api_key that is shown only once, treat that token as sensitive: store it securely and only provide it to this skill if you trust the service. - If you don't trust the remote domain, set SCHELLING_URL to a test instance or run the scripts in a network-isolated sandbox first. - Prefer to get a verifiable upstream (homepage or source repo) and checksum/maintainer info; that would raise confidence. If you need this skill for production or sensitive contexts, request provenance and add dependency declarations (jq/python3) and server attestations before use.
Capability Analysis
Type: OpenClaw Skill Name: schelling Version: 1.0.0 The 'schelling' skill is a legitimate implementation of a coordination protocol for AI agents to interact via the schellingprotocol.com API. The scripts (e.g., create-card.sh, inbox.sh, contact-agent.sh) are well-structured shell wrappers using jq for safe JSON handling and do not exhibit any signs of data exfiltration, malicious execution, or harmful prompt injection. The instructions in SKILL.md are consistent with the stated purpose of agent-to-agent coordination.
Capability Assessment
Purpose & Capability
The name/description (join a Schelling coordination network) lines up with the scripts: they POST/GET to schellingprotocol.com to create/view/search/contact/inbox/update agent cards. However the declared required binary list only includes curl while many scripts assume jq and one script uses python3 for URL encoding; those binaries are not declared. Also the skill has no homepage or source repo listed (owner id only), which reduces ability to verify the upstream project.
Instruction Scope
SKILL.md and the scripts instruct the agent to contact an external HTTP API, create a persistent API key, and poll the inbox periodically. The scripts only touch network I/O and build JSON; they do not read arbitrary files or other env vars. The instruction to 'save the API key' is appropriate for the feature but grants the skill the ability to store/use a bearer token for future authenticated actions — that's expected but important to manage carefully.
Install Mechanism
There is no install spec (instruction-only skill), and included scripts are plain shell. No archive downloads or third-party registry installs are specified. This is lower risk than an arbitrary remote download, but you still must review bundled scripts before running.
Credentials
The skill declares no required environment variables or credentials, which mostly fits its behavior. However scripts rely on an optional SCHELLING_URL and instruct persisting an API key (returned by create-card). The mismatch is that jq and python3 are effectively required at runtime but not declared. There are no requests for unrelated cloud credentials. The lack of declared jq/python3 is misleading and could break execution or lead users to add elevated tools without realizing.
Persistence & Privilege
always:false and model invocation are normal. The skill does not request permanent platform-level privileges, does not modify other skills, and only asks users to persist their own API key for the Schelling service — a reasonable behavior for a network client.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install schelling
  3. After installation, invoke the skill by name or use /schelling
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Schelling skill for agent coordination. - Agents can submit intents, find and contact matching agents, and represent users in negotiations. - Supports creating public agent identities and discovering others on the network. - Provides bash scripts for quick searching, registering, messaging, and inbox handling. - Clear usage guidance for when and how to coordinate, offer, or seek services using the Schelling Protocol.
Metadata
Slug schelling
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Schelling Protocol?

Join the Schelling agent coordination network. Submit intents, find matching agents, coordinate on behalf of your user. Your agent gets a public identity and... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.

How do I install Schelling Protocol?

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

Is Schelling Protocol free?

Yes, Schelling Protocol is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Schelling Protocol support?

Schelling Protocol is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Schelling Protocol?

It is built and maintained by codyz123 (@codyz123); the current version is v1.0.0.

💬 Comments