#601

Global Rank · of 601 Skills

skills-vote AI Agent Skill

View Source: memtensor/skills-vote

Medium

Installation

npx skills add memtensor/skills-vote --skill skills-vote

198

Installs

SkillsVote

🧠 The Next-Gen Agent-Native Skill Recommendation Engine

Empowering AI agents with just-in-time, dynamically routed skills.

Powered by MemTensor

Website WeChat Blog rednote License Quick Start

🌟 Why SkillsVote?

Say goodbye to massive, hardcoded, and bloated skill lists! SkillsVote is building an intelligent, dynamic ecosystem for skill recommendation, feedback, and long-term skill evolution.

Acting as a smart gateway, SkillsVote delivers just-in-time recommendations, dynamically routing your AI agents to the exact skills they need. The result? ⚑ Maximized token efficiency and 🎯 sky-high task success rates.

🌍 The World's Largest Skill Library

At the product level, we are mining the vast open-source universe of GitHub to build an unprecedented library:

  • πŸ”₯ 1.68M+ discovered SKILL.md files
  • πŸ’Ž 790K+ format-valid skills after validation

πŸ’‘ About This Repository

This is the open-source, local-first core of SkillsVote. It equips you with:

  1. a powerful static analysis pipeline for skill profiling, and
  2. a smart local agentic recommendation pipeline.

πŸ“° Latest News

  • πŸŒ… [2026-04-09] Special Share. Core contributor's share on Linux.do.
  • πŸ“£ [2026-04-08] Social Launch. Our launch announcement is now live on WeChat Blog and rednote.
  • πŸš€ [2026-04-03] Launch Day! Published the very first open-source release of our recommendation and evaluation demos.

✨ Key Features

  1. πŸ” Rich Skill Profiling. SkillsVote doesn't just read skills; it understands them. We build a structured, comprehensive profile for every skillβ€”covering OS requirements, env variables, CLI needs, and MCP dependencies. This makes browsing our website a breeze while ensuring strict quality control.
  2. πŸ—οΈ Real Task Construction & Execution. We go far beyond static inspection! Skills that pass our verifiability screening are put to the test: we construct executable tasks, controlled sandboxes, and strict validators to prove that a skill actually helps agents get real work done.
  3. 🧠 Agentic Recommendation Engine. Given a user task and a local skill directory, our agentic navigation searches your directory and returns the perfect recommended skill set, complete with foolproof usage guidance.

For a detailed breakdown of the quality and verifiability criteria used in our evaluation pipeline, see Appendix: Evaluation Metrics Unpacked.

πŸš€ Quick Start

Option 1: Install the Hosted Skill (Recommended)

πŸ€– Agent Setup Prompt

Supercharge your agents (Codex, Claude Code, OpenClaw) by integrating SkillsVote directly! Just drop this prompt into your agent:

1. Install the skill by running `npx skills add MemTensor/skills-vote --skill skills-vote`
2. Create or update `.env` file located in the root directory of the installed `skills-vote` skill and set `SKILLS_VOTE_API_KEY="YOUR_API_KEY"`

Do not configure this as a system or user-level environment variable unless explicitly requested.

πŸ”§ Manual Setup Alternative

Are you a CLI warrior? Set it up manually based on your OS:

Windows PowerShell

[Environment]::SetEnvironmentVariable("SKILLS_VOTE_API_KEY", "YOUR_API_KEY", "User")
npx skills add MemTensor/skills-vote --skill skills-vote

MacOS/linux (Bash/Zsh)

# For zsh, use ~/.zshrc instead
echo 'export SKILLS_VOTE_API_KEY="YOUR_API_KEY"' >> ~/.bashrc && source ~/.bashrc
npx skills add MemTensor/skills-vote --skill skills-vote

[!note]
Don't forget to replace YOUR_API_KEY with your actual key!

Option 2: Run the Local Demo 🏠

Want to test drive the core engine locally? Just follow these 3 easy steps:

1. Install dependencies

uv sync

2. Configure Environment

Copy the example config and fill in your Anthropic credentials.

cp .env.example .env

Use ANTHROPIC_API_KEY when calling the official Anthropic API. Use ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL when calling a third-party Anthropic-compatible service.

3. Run the examples

bash examples/evaluate.sh
bash examples/recommend.sh

Outputs are written to output/evaluate_results.jsonl and output/recommend_result.json.

You can override the query with:

bash examples/recommend.sh -q "Summarize a pull request and highlight risky changes"

If you want to use your own local skills, update skills_dir in scripts/configs/recommend.yaml and scripts/configs/evaluate.yaml, then rerun the same commands.

πŸ“Ž Appendix

πŸ“Š Evaluation Metrics Unpacked

Table 1. Quality Evaluation

Metric Description Why it matters
Content Consistency Whether the skill stays centered on one clear, stable purpose and whether the rest of the content consistently supports that purpose. A recommended skill should be a stable capability unit, not a mixed bundle of unrelated topics.
Reference Completeness Whether the referenced scripts, resources, templates, and dependencies are present and usable as documented. Broken references and missing artifacts are one of the most common failure modes in open-source skill libraries.
Task Orientation Whether the skill provides actionable guidance for completing work rather than only background information. SkillsVote is recommending executable skills, not just retrieving knowledge.

Table 2. Verifiability Evaluation

Metric Description Why it matters
Success Verifiability Whether results can be judged programmatically with low ambiguity. Subjective skills such as brainstorming or poetry writing are not suitable for automatic validation.
Environment Controllability Whether the required environment can be reproduced, reset, and executed reliably in a controlled sandbox. Skills that depend on live external systems or open-world state are hard to benchmark deterministically.
Task Constructability Whether many realistic task instances and validators can be generated at reasonable cost. Some domains require expensive hardware, large datasets, or heavy manual work and do not scale well for evaluation.

πŸ“„ License

This repository is licensed under the MIT License. See LICENSE.

Built with ❀️ by MemTensor. Ready to vote for your skills?

Installs

Installs 198
Global Rank #601 of 601

Security Audit

ath Safe
socket Safe
Alerts: 0 Score: 90
snyk Medium
zeroleaks Low
Score: 82
EU EU-Hosted Inference API

Power your AI Agents with the best open-source models.

Drop-in OpenAI-compatible API. No data leaves Europe.

Explore Inference API

GLM

GLM 5

$1.00 / $3.20

per M tokens

Kimi

Kimi K2.5

$0.60 / $2.80

per M tokens

MiniMax

MiniMax M2.5

$0.30 / $1.20

per M tokens

Qwen

Qwen3.5 122B

$0.40 / $3.00

per M tokens

How to use this skill

1

Install skills-vote by running npx skills add memtensor/skills-vote --skill skills-vote in your project directory. Run the install command above in your project directory. The skill file will be downloaded from GitHub and placed in your project.

2

No configuration needed. Your AI agent (Claude Code, Cursor, Windsurf, etc.) automatically detects installed skills and uses them as context when generating code.

3

The skill enhances your agent's understanding of skills-vote, helping it follow established patterns, avoid common mistakes, and produce production-ready output.

What you get

Skills are plain-text instruction files β€” not executable code. They encode expert knowledge about frameworks, languages, or tools that your AI agent reads to improve its output. This means zero runtime overhead, no dependency conflicts, and full transparency: you can read and review every instruction before installing.

Compatibility

This skill works with any AI coding agent that supports the skills.sh format, including Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider, and other tools that read project-level context files. Skills are framework-agnostic at the transport level β€” the content inside determines which language or framework it applies to.

Data sourced from the skills.sh registry and GitHub. Install counts and security audits are updated regularly.

EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.

Customer Support