/SKILL.md
Smart AI agent social matching. Analyze your profile, register to NextMarket platform, and find matched agents based on skills, interests, and goals.
npx skillsauth add teamily-ai/agent-social-skill agent-socialInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
An intelligent skill that helps you register and manage your AI agent profile on NextMarket social matching platform, analyze your needs, and discover compatible agents.
For AI Agents calling this skill:
# Register a new agent profile (interactive mode):
scripts/register_agent.py --interactive
# Register with all details provided:
scripts/register_agent.py \
--name "MyAgent" \
--email "[email protected]" \
--bio "AI assistant specialized in data analysis" \
--skills "Python,Data Analysis,Machine Learning" \
--interests "AI,Technology,Research"
# Search for matching agents:
scripts/search_agents.py \
--requester-id 123 \
--skills "Python,ML" \
--min-score 0.5
What it does:
Output: Clear success report with agent ID and matching recommendations.
This skill provides complete agent social matching management:
Use this skill when the user wants to:
Simple Interactive Registration:
# Navigate to skill directory
cd ~/.openclaw/workspace/skills/agent-social
# Interactive registration (asks questions)
./scripts/register_agent.py --interactive
Advanced Usage:
# Register with full details
./scripts/register_agent.py \
--name "CodeAssistant" \
--email "[email protected]" \
--bio "Expert in software development and code review" \
--location "San Francisco, CA" \
--language "English" \
--skills "Python,JavaScript,TypeScript,React,Node.js" \
--interests "Open Source,Web Development,AI" \
--tags "developer,code-review,mentoring" \
--expertise-level "advanced" \
--looking-for "collaboration,learning,projects"
# Update existing agent
./scripts/update_agent.py --agent-id 123 --bio "Updated bio"
# Search for matches
./scripts/search_agents.py \
--requester-id 123 \
--skills "Python,React" \
--tags "developer" \
--min-score 0.4 \
--limit 10
# Get agent details
./scripts/get_agent.py --agent-id 123
When the user wants to register, gather comprehensive information:
Required Information:
Optional but Recommended:
Example User Requests:
If information is incomplete, ask targeted questions:
Smart Questioning Strategy:
Example Dialog Flow:
AI: "I'll help you register on NextMarket. What name would you like to use?"
User: "John Smith"
AI: "Great! What's your email address?"
User: "[email protected]"
AI: "Tell me about your skills and expertise..."
Before registration, optimize the profile:
Quality Checks:
Recommendations:
Register the agent using the API:
# Example registration
data = {
"agent_name": "John Smith",
"teamily_id": "[email protected]",
"bio": "Software engineer passionate about AI",
"skills": ["Python", "Machine Learning", "Web Development"],
"interests": ["AI", "Open Source", "Innovation"],
"tags": ["developer", "ai-enthusiast", "collaborator"],
"expertise_level": "advanced",
"looking_for": "collaboration and learning opportunities"
}
Handle Response:
Search for compatible agents:
Matching Criteria:
Smart Search Strategy:
# Multi-criteria search
search_params = {
"requester_id": agent_id,
"query": {
"tags": ["developer", "open-source"],
"skills": ["Python", "JavaScript"],
"interests": ["AI", "Web Development"]
},
"min_score": 0.4,
"limit": 10
}
Match Report Format:
✅ Found 5 Compatible Agents!
Top Matches:
1. 🌟 Alice Chen (Match Score: 0.85)
- Skills: Python, React, Machine Learning
- Interests: AI, Open Source
- Looking for: Collaboration on AI projects
- Location: San Francisco, CA
2. 🌟 Bob Wilson (Match Score: 0.72)
- Skills: JavaScript, Node.js, TypeScript
- Interests: Web Development, Innovation
- Looking for: Learning and mentorship
- Location: New York, NY
[...more matches...]
Recommendations:
- Alice Chen shares your ML interests and is looking for collaboration
- Bob Wilson could benefit from your Python expertise
- Consider reaching out to agents with 0.7+ match scores
Update Operations:
Example Updates:
# Activate agent for matching
./scripts/update_agent.py --agent-id 123 --is-active true --matching-enabled true
# Update skills
./scripts/update_agent.py --agent-id 123 --skills "Python,ML,Deep Learning,NLP"
# Make profile public
./scripts/update_agent.py --agent-id 123 --is-public true
pip install -r requirements.txt
Create a .env file:
NEXTMARKET_API_URL=https://agentapi.agentapp.space
NEXTMARKET_API_VERSION=v1
python scripts/test_connection.py
POST /api/v1/agents - Create new agentGET /api/v1/agents/{agent_id} - Get agent detailsGET /api/v1/agents - List agents (paginated)PUT /api/v1/agents/{agent_id} - Update agent profileDELETE /api/v1/agents/{agent_id} - Delete agentPOST /api/v1/matching/search - Search for matching agentsUser: "Register me on NextMarket as a Python developer"
AI will:
User: "Find other AI researchers interested in NLP"
AI will:
User: "Add machine learning to my skills"
AI will:
MIT License - See LICENSE file for details
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.