TE

test-plugins-build-commands

Simplifies mapping and testing plugin repositories for Python and Node.js projects.

Install

mkdir -p .claude/skills/test-plugins-build-commands && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14619" && unzip -o skill.zip -d .claude/skills/test-plugins-build-commands && rm skill.zip

Installs to .claude/skills/test-plugins-build-commands

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

This skill covers testing plugins for various repository types. Trigger: Load this skill when working with test_plugins.
120 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Map Python repositories for testing
  • Map Node.js repositories for testing
  • Provide commands for running plugin tests
  • Identify anti-patterns in repository path handling

How it works

This skill provides specific functions, `python_repo_map` and `node_repo_map`, to map Python and Node.js repositories respectively, preparing them for testing.

Inputs & outputs

You give it
Python or Node.js repository
You get back
Mapped repository suitable for plugin testing

When to use test-plugins-build-commands

  • Mapping Python project dependencies for testing
  • Validating Node.js plugin configurations
  • Running repository-specific test suites

About this skill

<!-- L1:START -->

test-plugins-build-commands

This skill covers testing plugins for various repository types.

Trigger: Load this skill when working with test_plugins.

<!-- L1:END --> <!-- L2:START -->

Quick Reference

TaskPattern
Map Python repositoriespython_repo_map
Map Node repositoriesnode_repo_map

Critical Patterns (Summary)

  • Python Repository Mapping: Use python_repo_map to map Python repositories.
  • Node Repository Mapping: Use node_repo_map to map Node.js repositories.
<!-- L2:END --> <!-- L3:START -->

Critical Patterns (Detailed)

Python Repository Mapping

Utilize python_repo_map to effectively map Python repositories for testing.

# Example of using python_repo_map
repo_mapping = python_repo_map()

Node Repository Mapping

Leverage node_repo_map to map Node.js repositories for your testing needs.

# Example of using node_repo_map
node_mapping = node_repo_map()

When to Use

  • When you need to test Python plugins in a repository.
  • When you are validating Node.js plugins in your project.

Commands

pytest tests/test_plugins.py

Anti-Patterns

Don't: Hardcode Repository Paths

Hardcoding paths can lead to maintenance issues and reduce flexibility.

# BAD
repo_path = "/path/to/repo"
<!-- L3:END -->

When not to use it

  • When repository paths are hardcoded
  • When not working with Python or Node.js plugins

Limitations

  • The skill is specific to Python and Node.js repositories
  • It focuses on mapping for plugin testing purposes

How it compares

This skill offers standardized functions for repository mapping, ensuring consistent preparation for plugin testing, unlike manually configuring paths for each repository.

Compared to similar skills

test-plugins-build-commands side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
test-plugins-build-commands (this skill)05moReviewBeginner
telegram-bot-builder1066moReviewIntermediate
reddit-api34moReviewIntermediate
adk-engineer31moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

reddit-api

alinaqi

Reddit API with PRAW (Python) and Snoowrap (Node.js)

334

adk-engineer

jeremylongshore

Execute software engineer specializing in creating production-ready ADK agents with best practices, code structure, testing, and deployment automation. Use when asked to "build ADK agent", "create agent code", or "engineer ADK application". Trigger with relevant phrases based on skill purpose.

326

lint-and-validate

davila7

Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.

68

coverage

alirezarezvani

Analyze test coverage gaps. Use when user says "test coverage", "what's not tested", "coverage gaps", "missing tests", "coverage report", or "what needs testing".

65

juicebox-install-auth

jeremylongshore

Install and configure Juicebox SDK/CLI authentication. Use when setting up a new Juicebox integration, configuring API keys, or initializing Juicebox in your project. Trigger with phrases like "install juicebox", "setup juicebox", "juicebox auth", "configure juicebox API key".

28

Search skills

Search the agent skills registry