Random Team Picker

v1.0.2

Randomly select or split team members with options for weighted choice, exclusions, and fair distribution over multiple rounds.

1· 54·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for darbling/random-team-picker.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Random Team Picker" (darbling/random-team-picker) from ClawHub.
Skill page: https://clawhub.ai/darbling/random-team-picker
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install random-team-picker

ClawHub CLI

Package manager switcher

npx clawhub@latest install random-team-picker
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, SKILL.md, and the included Python script all implement a random team picker with weighted selection, exclusions, and team splitting. There are no unrelated binaries, credentials, or external services requested.
Instruction Scope
SKILL.md limits behavior to local CLI usage and examples that match the script. The script only reads its CLI args and prints results; it does not access files, env vars, network, or other system configuration. Minor functional issues exist: weighted selection can produce duplicate names in the result (because sampling is done on an expanded list containing repeated names) and there is a potential exception if weight entries cause the weight list to be smaller than the sample size. These are functional bugs, not indicators of malicious behavior.
Install Mechanism
No install spec; this is instruction-only with an included Python script. Nothing is downloaded or written by an installer. Risk from install mechanism is low.
Credentials
The skill requires no environment variables, credentials, or config paths. That matches the declared purpose and the code's behavior.
Persistence & Privilege
The skill does not request always-on presence and does not modify system or other skills' configuration. Agent autonomous invocation is allowed by default (platform normal) and does not combine with any other elevated privilege here.
Assessment
This skill appears coherent and low-risk: it runs a small local Python script, asks for no credentials, and makes no network calls. Before installing, you may (1) review the included scripts/pick.py yourself (it's short and readable), (2) be aware of two functional issues in the weighted-selection logic (possible duplicate names in multi-pick results and a corner-case that could raise an exception), and (3) run the script in a safe environment to verify behavior with your inputs. If you need guarantees about uniqueness or robustness for production use, request fixes (ensure unique results when desired and validate weight lists) before relying on it.

Like a lobster shell, security has layers — review code before you run it.

divisionvk97eqw77hvxbwf2d3rngvygadx85nv25latestvk97eqw77hvxbwf2d3rngvygadx85nv25lotteryvk97eqw77hvxbwf2d3rngvygadx85nv25pickervk97eqw77hvxbwf2d3rngvygadx85nv25randomvk97eqw77hvxbwf2d3rngvygadx85nv25teamvk97eqw77hvxbwf2d3rngvygadx85nv25utilityvk97eqw77hvxbwf2d3rngvygadx85nv25
54downloads
1stars
3versions
Updated 17h ago
v1.0.2
MIT-0

random-team-picker

Randomly select team members for meetings, code reviews, or activities. Supports weighted selection, exclusion lists, and team splitting.

Features

  • Pick N random members from a list
  • Split a group into N teams
  • Weighted random selection (higher weight = more likely to be picked)
  • Exclude certain members (e.g., on vacation)
  • Ensure fair distribution over multiple rounds

Usage

pick --from "Alice,Bob,Charlie,Dave,Eve" --count 2
pick --teams "Alice,Bob,Charlie,Dave" --num-teams 2
pick --from "Alice,Bob,Charlie" --weighted "Alice:3,Bob:2,Charlie:1"
pick --from "Alice,Bob,Charlie" --exclude "Alice" --count 1

Parameters

  • from: Comma-separated list of member names
  • count: Number of members to pick (default: 1)
  • num_teams: Number of teams to split into
  • weighted: Weighted selection in format "name:weight" pairs
  • exclude: Members to exclude from selection

⚠️ Disclaimer

This tool is provided "as is" for informational purposes only. Data accuracy is not guaranteed. Not financial, legal, or professional advice. Always verify critical information from official sources.

本工具仅供信息参考,不保证数据完全准确,不构成任何金融/法律/专业建议。请以官方来源为准。

Comments

Loading comments...