← Back to Skills Marketplace
longmans

self-evolve-skill

by longman · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
349
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install self-evolve-skill
Description
Use curl to query self-evolve.club shared skill rankings, self-evolve personal stats, and update self-evolve.club profile info. Use this when users ask for s...
Usage Guidance
This skill appears to do what it says (curl to self-evolve.club), but before installing: 1) confirm whether you want the agent to be able to read ~/.openclaw/plugins/self-evolve/remote-request-key.json (or another plugin config) — that file contains a sensitive requestKeyId; 2) ask the publisher to update the registry metadata to declare the required config path or credential so it's explicit; 3) inspect the local remote-request-key.json file contents and permissions; 4) if you don't want autonomous uses of your key, do not allow the agent to invoke skills autonomously or avoid storing a request key in that location; 5) note the SKILL.md has a duplicated curl example and minor sloppy documentation—ask for clarification of exact file paths and whether any other local files are accessed. Providing the declared config path or making the key requirement explicit would reduce the concern and could move this assessment toward benign.
Capability Analysis
Type: OpenClaw Skill Name: self-evolve-skill Version: 1.0.2 The skill is designed to interact with the self-evolve.club API to manage user profiles and retrieve leaderboard statistics. It follows standard practices for API interaction, including retrieving a local API key from a configuration file (~/.openclaw/plugins/self-evolve/remote-request-key.json) and using it in HTTP headers. The instructions in SKILL.md include explicit safety warnings against logging the API key, and no malicious behaviors such as unauthorized data exfiltration or command obfuscation were found.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md: all commands are curl calls to self-evolve.club endpoints (overview, leaderboard, user/profile endpoints). The listed operations are appropriate for the described purpose.
Instruction Scope
The instructions explicitly tell the agent how to read a local key file (~/.openclaw/plugins/self-evolve/remote-request-key.json) (jq or a Python snippet) and to run `openclaw config get ...` to find a custom key path. Those file reads and the config query are outside the simple 'curl to an external API' surface implied by the metadata and are not declared in requires.config paths. This gives the skill the ability to access local plugin config and a local secret file if the agent follows the instructions.
Install Mechanism
Instruction-only skill with no install spec or code files. No downloads or package installs are requested, which minimizes disk persistence risk.
Credentials
No required env vars or primary credential are declared in metadata, but the instructions require a request key (REQUEST_KEY_ID) for personal endpoints and show how to read it from a local plugin JSON file. Requiring a personal API key for profile updates is reasonable, but the metadata should have declared the key/config path. Treat the key as a sensitive secret and confirm where it will be read from.
Persistence & Privilege
always:false (normal). The skill can be invoked autonomously (platform default). Combined with the ability to read a local key file and call remote endpoints, autonomous invocation could allow the agent to use your key without realtime prompts—this is expected for many skills but worth noting given the undocumented config access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-evolve-skill
  3. After installation, invoke the skill by name or use /self-evolve-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated authentication header for personal endpoints from your_request_key_id to request-key-id. - Clarified example requests for setting username and getting ranking info. - Added real command example for updating username. - Improved instructions on when to use authentication. - Documentation and usage examples are more consistent with API requirements.
v1.0.1
- Update: Changed default request key file path from ~/.openclaw/state/plugins/self-evolve/remote-request-key.json to ~/.openclaw/plugins/self-evolve/remote-request-key.json. - Added instructions for checking plugin config if remote-request-key.json is not found at the new default location. - No other functional or API changes.
v1.0.0
- Initial release of self-evolve-remote-stats skill for querying and updating self-evolve.club stats and profile via curl. - Supports fetching shared leaderboard, overview stats, and personal ranking/profile info. - Allows secure username updates (requires personal request key). - Provides example commands, environment variable setup, and tips for reading request key from plugin files. - Emphasizes security: never print or log the full request key; only send key to personal endpoints.
Metadata
Slug self-evolve-skill
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is self-evolve-skill?

Use curl to query self-evolve.club shared skill rankings, self-evolve personal stats, and update self-evolve.club profile info. Use this when users ask for s... It is an AI Agent Skill for Claude Code / OpenClaw, with 349 downloads so far.

How do I install self-evolve-skill?

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

Is self-evolve-skill free?

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

Which platforms does self-evolve-skill support?

self-evolve-skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created self-evolve-skill?

It is built and maintained by longman (@longmans); the current version is v1.0.2.

💬 Comments