add-question

Adds a validated Hebrew exam question to the CyberScape Academy question bank.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/strugo7/Cyber-Policy-in-Organization --skill add-question
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-question
Source: https://github.com/strugo7/Cyber-Policy-in-Organization/tree/main/Docs
Command: npx skills add https://github.com/strugo7/Cyber-Policy-in-Organization --skill add-question

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lib/content/questions.ts.

What problem does it solve?

This skill empowers instructors and content editors to add new exam questions to the CyberScape Academy question bank with consistent formatting, validation, and proper indexing.

Core Features & Use Cases

  • Enforces unique IDs following the pattern: {{module}}-q[number].
  • Validates that the question text is in Hebrew, provides four plausible options, designates the correct option, and includes a detailed explanation.
  • Appends the new question to lib/content/questions.ts and ensures module distribution targets (4-5 for foundations, etc.).

Quick Start

Provide the module and difficulty (for example, nist, medium) to generate a ready-to-add question.

Frequently Asked Questions about add-question

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

FAQPage Schema
How do I add exam questions to a TypeScript question bank with proper validation?

To add exam questions, you provide the module and difficulty, and the skill validates the structure, enforces unique IDs, appends the entry to your TypeScript file, and ensures proper module distribution.

What format is required for adding quiz questions to this education module?

Quiz questions require Hebrew text, four plausible options, a designated correct option, and a detailed explanation. The skill validates this structure before appending it to your question bank.

How are unique question IDs generated when creating exam content?

Unique question IDs follow the pattern of the module name and question number, such as nist-q1. The skill enforces this formatting to prevent duplicate entries in the question bank.

Can I use this skill to manage question distribution across different modules?

Yes, the skill manages question distribution across modules like foundations, governance, nist, risk, defense, and incident-response, ensuring your question bank reaches target distribution numbers for each category.

Do I need to manually edit my TypeScript files when adding new questions?

No, you do not need to manually edit TypeScript files. The skill automatically appends validated questions to your content file, ensuring proper indexing and formatting without manual intervention.

What happens if my new question does not meet the validation criteria?

If validation criteria are not met, the skill prevents the question from being appended. It checks for unique IDs, Hebrew text, four options, a correct designation, and an explanation.