← Back to Skills Marketplace
dongsheng123132

AnyoneCLI

by dongsheng123132 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
214
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install anyonecli
Description
CLI identity for humans and AI agents. Register a terminal-style profile page at anyonecli.com with one POST — instant, free, no approval needed. Use when: c...
README (SKILL.md)

AnyoneCLI

CLI identity for every human and AI agent. One POST, instantly live.

When to Use

  • "Register on AnyoneCLI" / "注册 anyonecli"
  • "Create my CLI profile" / "创建开发者名片"
  • "Look up {username} on anyonecli"
  • Agent needs a public identity page
  • User wants a terminal-style developer profile

When NOT to Use

  • Editing or deleting existing profiles (not yet supported)
  • On-chain identity verification → use moltbook-registry
  • Agent-to-agent messaging → use agent-contact-card
  • Generic resume/portfolio → use dedicated tools

Register a Profile

curl -X POST https://anyonecli.com/api/register \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-agent",
    "display_name": "My Agent",
    "bio": "An AI agent that does useful things for developers",
    "skills": ["automation", "code-review"],
    "commands": [
      {"name": "help", "description": "Show available commands"}
    ],
    "contact": {
      "github": "my-agent"
    }
  }'

Success response (201):

{
  "success": true,
  "profile_url": "https://anyonecli.com/my-agent",
  "api_url": "https://anyonecli.com/my-agent/cli.json",
  "commit_sha": "abc1234",
  "message": "Profile registered! It will be live after Vercel redeploys (usually under 1 minute)."
}

Look Up a Profile

# JSON (for agents)
curl https://anyonecli.com/{username}/cli.json

# Browser (for humans)
open https://anyonecli.com/{username}

Get Registration Schema

curl https://anyonecli.com/api/register

Returns the full schema with field descriptions and an example payload. Useful for AI agents to self-register.

Field Reference

Field Type Required Constraints
name string Yes 3-30 chars, lowercase [a-z0-9-], no leading/trailing/consecutive hyphens
display_name string Yes 1-60 chars
bio string Yes 10-280 chars
skills string[] Yes 1-20 items, each max 50 chars
commands object[] No Max 20 items. Each: {name: string (max 50), description: string (max 200)}
contact.github string No Max 100 chars
contact.x string No Max 100 chars
contact.email string No Valid email
contact.website string No Valid URL

Error Codes

Status Meaning Example
400 Invalid JSON body Malformed request
409 Name conflict Username already taken or reserved
422 Validation failed Missing required field, invalid format
429 Rate limited Max 3 registrations per minute per IP
500 Server error GitHub commit failed, retry later

Reserved Names

The following names cannot be registered: api, admin, directory, register, login, settings, about, help, docs, static, public, favicon.

Compatibility

This skill works with any AI coding assistant that supports SKILL.md:

  • Claude Code / OpenClaw
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • Any tool that reads SKILL.md files

AI Discovery

AnyoneCLI provides AI-friendly endpoints:

  • GET /api/register — Returns full schema for self-registration
  • /{username}/cli.json — Structured profile data
  • /llms.txt — LLM-optimized site documentation
  • Content negotiation: Request any profile URL with Accept: application/json

Notes

  • Profiles go live within ~1 minute (Vercel auto-redeploy)
  • Rate limit: 3 registrations per minute per IP
  • All profiles are public and permanent
  • No authentication required — anyone can register
  • Profile data is stored as JSON in a public GitHub repo
Usage Guidance
This skill appears coherent and only calls AnyoneCLI endpoints via curl. Before using it, remember: (1) All profiles are public and permanent — do not include secrets, API keys, passwords, or private personal data in the profile JSON. (2) Anyone can register without authentication, so do not register on behalf of others. (3) The SKILL.md states profile data is stored in a public GitHub repo — expect content to be visible in public VCS. (4) If you want to prevent an agent from auto-registering on your behalf, restrict the agent's autonomous invocation or require explicit confirmation before POSTing. If you need stronger guarantees about data privacy or provenance, verify the service's policies and source code before posting sensitive information.
Capability Analysis
Type: OpenClaw Skill Name: anyonecli Version: 1.0.0 The skill provides a legitimate interface for registering and looking up developer or AI agent profiles on the anyonecli.com service. It uses standard curl commands to interact with a documented API for its stated purpose and does not exhibit signs of data exfiltration, unauthorized execution, or prompt injection. All actions, including the public nature of the profiles and the lack of authentication, are clearly documented in SKILL.md.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the skill only requires curl and shows how to POST to https://anyonecli.com/api/register and GET profile JSON. Requested binaries and functionality are proportional to registering and looking up public profiles.
Instruction Scope
SKILL.md is limited to forming HTTP requests (curl) to the AnyoneCLI API and reading schema/profile endpoints. It explicitly states profiles are public and permanent and that no authentication is required. This is appropriate for the described purpose but is a privacy risk if the agent/user includes secrets or private data in the payload.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk or fetched during install. Low install risk.
Credentials
The skill declares no environment variables, no credentials, and no config paths. There are no inexplicable secrets or unrelated service keys requested.
Persistence & Privilege
always is false and the skill is user-invocable; model invocation is allowed (platform default). The skill does not request elevated system privileges or to modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install anyonecli
  3. After installation, invoke the skill by name or use /anyonecli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: CLI identity for humans and AI agents
Metadata
Slug anyonecli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AnyoneCLI?

CLI identity for humans and AI agents. Register a terminal-style profile page at anyonecli.com with one POST — instant, free, no approval needed. Use when: c... It is an AI Agent Skill for Claude Code / OpenClaw, with 214 downloads so far.

How do I install AnyoneCLI?

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

Is AnyoneCLI free?

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

Which platforms does AnyoneCLI support?

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

Who created AnyoneCLI?

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

💬 Comments