add-solution

Fetch URLs and insert standardized entries into SOLUTIONS.md or REFERENCES.md.

Updated May 14, 2026
One-click install
npx skills add https://github.com/VitorM147/juice-shop-private --skill add-solution-vitorm147
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-solution
Source: https://github.com/VitorM147/juice-shop-private/tree/main/.ai/skills/add-solution
Command: npx skills add https://github.com/VitorM147/juice-shop-private --skill add-solution-vitorm147

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes confusion and inconsistency when adding new hacking guides, videos, or tools by ensuring the content ends up in the correct place and follows the repository’s SOLUTIONS.md format.

Core Features & Use Cases

  • Correctly chooses between SOLUTIONS.md and REFERENCES.md based on whether the content is a how-to/tool/workthrough (SOLUTIONS) or general mentions/talks/news (REFERENCES).
  • Extracts required metadata from URLs (e.g., title, author, Juice Shop version, language cues) so entries are discoverable and standardized.
  • Formats and inserts entries following the existing type rules for walkthroughs, videos, and scripts/tools, including version and language markers when available.

Example use case: You have a new YouTube hacking walkthrough URL for a specific Juice Shop version and language, and you want it added in the correct SOLUTIONS.md subsection with the proper attribution and (🧃vX.x) / language tag.

Quick Start

Provide the URL to the guide or tool and tell the Skill whether it should be added as a solution entry (SOLUTIONS.md) or a general reference (REFERENCES.md), and it will fetch the content, infer the correct category, and generate the properly formatted SOLUTIONS.md insertion.

Frequently Asked Questions about add-solution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new hacking guide entry to SOLUTIONS.md with the correct metadata format?

Adding a hacking guide entry requires fetching the URL to extract title, author, version, and language cues. The content is then mapped to the correct SOLUTIONS.md section and formatted as a standardized list-entry with proper attribution and version markers.

How does content curation decide between inserting into SOLUTIONS.md versus REFERENCES.md?

Content curation routes how-to guides, walkthroughs, and tools to SOLUTIONS.md, while general mentions, talks, and news go to REFERENCES.md. The system fetches and analyzes the linked content to infer its type and determine the correct repository file.

What happens if critical metadata like author or Juice Shop version is missing from a video walkthrough URL?

When critical metadata is absent from a video walkthrough URL, the system prompts for the missing fields. It requires author, version, and language information to generate the properly formatted entry with the correct attribution and version markers.

Can I use this to standardize security training content ingestion for multilingual hacking videos?

Yes, security training content ingestion supports multilingual hacking videos by extracting language cues from the provided URL. It maps the extracted metadata to the repository's specified structure, adding the appropriate language tags to the SOLUTIONS.md entry.

What is the best way to format video walkthrough entries with version and language markers in a repository?

The best way to format video walkthrough entries is applying the repository's existing type rules to generate standardized list-entry text. This includes inserting version markers like (🧃`vX.x`) and language tags alongside the extracted author attribution.

Do I need to manually categorize a new tool URL before adding it as a security training solution?

No, you do not need to manually categorize a new tool URL. The system analyzes the linked content to infer whether it is a how-to tool for SOLUTIONS.md or a general reference for REFERENCES.md, then generates the properly formatted insertion.