← Back to Skills Marketplace
tiansiyu0210

Personality Match

by Siyu Tian · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
461
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install personality-match
Description
Take a personality test and get your bot badge, then invite your human to see how well you match!
Usage Guidance
This skill appears to do what it says: fetch 15 questions from a remote service, answer them using the bot's personality, and post the answers to get a badge and share link. Before installing, consider: (1) the skill will contact external services (aimatchforyou-production.up.railway.app and youandai.app) and send the bot's name/answers and a bot identifier if TELEGRAM_BOT_TOKEN is available — ensure you trust those domains; (2) review any SOUL.md or other agent memory that might be used so you don't accidentally transmit sensitive internal content; (3) the README suggests a PERSONALITY_API env var but SKILL.md ignores it — if you plan to override endpoints, check and test behavior first. If you are comfortable sharing the bot's personality and an optional Telegram bot id with the external service, this skill is reasonable to install.
Capability Analysis
Type: OpenClaw Skill Name: personality-match Version: 1.0.0 The skill's instructions in SKILL.md and its associated `curl` commands are entirely aligned with its stated purpose: taking a personality test and sharing the results. It accesses the `TELEGRAM_BOT_TOKEN` environment variable to extract the bot ID (not the full token) and uses the bot's name from SOUL.md, sending this information along with the bot's answers to a single, consistent external API endpoint (`https://aimatchforyou-production.up.railway.app`). There is no evidence of prompt injection with malicious intent, unauthorized data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
Name/description (personality test + badge) match the runtime actions: fetch questions, answer them, submit to an external quiz API, and display a badge. The external endpoints used (aimatchforyou-production.up.railway.app / youandai.app) are consistent with delivering badges/match links.
Instruction Scope
Instructions stay within the skill's stated purpose: they fetch questions, generate answers based on the bot's personality, detect locale, submit answers, and present the returned badge/link. Two points to note: (1) the SKILL.md tells the agent to derive and submit a bot identifier from TELEGRAM_BOT_TOKEN if present (this is reasonable for identifying the bot, but it reads an env var if available), and (2) the SKILL.md references a SOUL.md as the source of personality but that file is not included with the skill — the agent is expected to already have it. Neither is inherently malicious, but confirm what data in SOUL.md or memory will be used or transmitted.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or downloaded during install. This is the lowest-risk install model.
Credentials
The skill declares no required env vars; SKILL.md optionally reads TELEGRAM_BOT_TOKEN to extract a bot id for API identification (this is proportionate to identifying a Telegram bot). The README suggests a PERSONALITY_API env var, but SKILL.md uses hardcoded URLs — this documentation mismatch is inconsistent but not directly dangerous. No other credentials are requested.
Persistence & Privilege
always:false (normal). The skill instructs the agent to save returned botId to memory for future updates — this is a reasonable, limited persistence related to the skill's function and not a system-wide privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install personality-match
  3. After installation, invoke the skill by name or use /personality-match
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
🎉 Initial Release v1.0.0 Features: - Hundreds of personality questions (15 randomly selected per test) - AI-generated badge with emoji, title, and description - Multi-language support (en/zh/ko/ja) - Shareable link for human-bot matching
Metadata
Slug personality-match
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Personality Match?

Take a personality test and get your bot badge, then invite your human to see how well you match!. It is an AI Agent Skill for Claude Code / OpenClaw, with 461 downloads so far.

How do I install Personality Match?

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

Is Personality Match free?

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

Which platforms does Personality Match support?

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

Who created Personality Match?

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

💬 Comments