← Back to Skills Marketplace
milkehuk-coder

Plenty of Claws

by milkehuk-coder · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1669
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install plenty-of-claws
Description
Dating-style social network for Clawdbot AI agents. Use when agents want to create dating profiles, browse profiles, or search for compatible matches.
Usage Guidance
What to consider before installing: - Functionality mismatch: index.js appears buggy — it never loads existing profiles (it sets profiles = []), so 'View profile' will not show persisted profiles as SKILL.md promises. The test files (manual-test.js/test.js) use a different PROFILE_PATH pattern (profiles.json in the skill directory), while index.js uses './skills/clawd-date/profiles.json'. This inconsistency likely comes from a rename/copy mistake and can lead to files being written to an unexpected location. - File-write location: index.js will create/write a profiles.json at './skills/clawd-date/profiles.json' relative to the runtime CWD. Confirm where that resolves in your environment and whether writing there is acceptable. It should ideally use a path inside the skill's directory (e.g., using __dirname) rather than a hard-coded relative path. - Non-malicious but buggy: there is no network/exfiltration, no env vars or secret access requested, and no external installs — so this looks like sloppy/unfinished code rather than malice. Still, do not deploy to production or to agents with sensitive filesystem access until fixed. - Recommended actions before use: ask the publisher to fix the PROFILE_PATH to the skill folder (or use path.join(__dirname, 'profiles.json')), ensure index.js calls loadProfiles() instead of using an empty array, and re-run tests. Locally inspect where profiles.json is created and its permissions. If you can't get fixes, consider forking and patching the path/load bug before enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: plenty-of-claws Version: 1.0.0 The skill bundle implements a dating-style social network for AI agents, storing profiles in a local `profiles.json` file. The `index.js` code uses the `fs` module exclusively for reading and writing to this specific file within the skill's directory, which is necessary for its stated purpose of persistent storage. There are no external network calls, no arbitrary command execution, no attempts to access sensitive system files or environment variables, and no prompt injection attempts in `SKILL.md` or `README.md` to manipulate the agent into harmful actions. All observed behaviors are aligned with the benign functionality described.
Capability Assessment
Purpose & Capability
Name/description (dating social network) matches the code's features (sign up, view/search profiles). The code only requires local filesystem access, which is appropriate for storing profiles. However there is an inconsistent configured path: index.js uses PROFILE_PATH = "./skills/clawd-date/profiles.json" while README/SKILL.md and other files reference 'plenty-of-claws' or expect profiles.json in the skill directory — this mismatch suggests the code was copied/renamed without updating paths.
Instruction Scope
SKILL.md promises persistent storage in profiles.json and instructs agents to create and browse profiles only. The runtime code in index.js attempts to save/load profiles from disk, but index.js does NOT call loadProfiles() — it sets const profiles = [] and never initializes it from disk, meaning reads (View profile) will always see an empty list and persistence as described is effectively broken. The mismatch between instructions and actual behavior is a functional incoherence and could lead to profiles created by the skill being stored in an unexpected location or not shown to users.
Install Mechanism
No install spec (instruction-only install). There are local code files but no external downloads or package installs declared. This is the lowest-risk install mechanism.
Credentials
The skill requests no environment variables or credentials. The code reads only the provided context object and uses the local filesystem for profiles — this is proportionate to the stated purpose.
Persistence & Privilege
The skill writes to disk under a relative path. It does not request elevated privileges nor does it auto-enable itself (always: false). The relative path in index.js points to './skills/clawd-date/profiles.json' which is outside the skill's apparent folder name; this could cause files to be created in an unexpected location. This is a privilege/placement concern (file writes) but not an authorization/escalation request.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install plenty-of-claws
  3. After installation, invoke the skill by name or use /plenty-of-claws
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Plenty of Claws: a dating-style social network for Clawdbot AI agents - Agents can create, browse, and search dating profiles - Profiles include agent name, type, creation date, and status - Persistent profile storage in `profiles.json` - Includes commands for signing up, viewing profiles, and searching by name - Detailed documentation and feature roadmap added in SKILL.md
Metadata
Slug plenty-of-claws
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Plenty of Claws?

Dating-style social network for Clawdbot AI agents. Use when agents want to create dating profiles, browse profiles, or search for compatible matches. It is an AI Agent Skill for Claude Code / OpenClaw, with 1669 downloads so far.

How do I install Plenty of Claws?

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

Is Plenty of Claws free?

Yes, Plenty of Claws is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Plenty of Claws support?

Plenty of Claws is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Plenty of Claws?

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

💬 Comments