Skip to content
Back to skills

Prospero Registration Helper

ASecurity

Assists researchers in generating PROSPERO registration content for meta-analyses from a title and optional protocol. Use when the user wants to draft a PROSPERO registration form.

  • 1,793 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
datapythongobashgit

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add aipoch/medical-research-skills --skill prospero-registration-helper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prospero Registration Helper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Prospero Registration Helper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aipoch-prospero-registration-helper/badge)](https://www.skillsdirectory.com/skills/aipoch-prospero-registration-helper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: prospero-registration-helper
description: Assists researchers in generating PROSPERO registration content for meta-analyses from a title and optional protocol. Use when the user wants to draft a PROSPERO registration form.
license: MIT
author: AIPOCH
---
> **Source**: [https://github.com/aipoch/medical-research-skills](https://github.com/aipoch/medical-research-skills)

# PROSPERO Registration Helper

This skill helps researchers draft a PROSPERO registration form for a meta-analysis. It generates the required fields based on a study title and an optional protocol.

## When to Use

- Use this skill when you need assists researchers in generating prospero registration content for meta-analyses from a title and optional protocol. use when the user wants to draft a prospero registration form in a reproducible workflow.
- Use this skill when a protocol design task needs a packaged method instead of ad-hoc freeform output.
- Use this skill when the user expects a concrete deliverable, validation step, or file-based result.
- Use this skill when `scripts/date_utils.py` is the most direct path to complete the request.
- Use this skill when you need the `prospero-registration-helper` package behavior rather than a generic answer.

## Key Features

- Scope-focused workflow aligned to: Assists researchers in generating PROSPERO registration content for meta-analyses from a title and optional protocol. Use when the user wants to draft a PROSPERO registration form.
- Packaged executable path(s): `scripts/date_utils.py`.
- Reference material available in `references/` for task-specific guidance.
- Structured execution path designed to keep outputs consistent and reviewable.

## Dependencies

- `Python`: `3.10+`. Repository baseline for current packaged skills.
- `Third-party packages`: `not explicitly version-pinned in this skill package`. Add pinned versions if this skill needs stricter environment control.

## Example Usage

```bash
cd "20260316/scientific-skills/Protocol Design/prospero-registration-helper"
python -m py_compile scripts/date_utils.py
python scripts/date_utils.py --help
```

Example run plan:
1. Confirm the user input, output path, and any required config values.
2. Edit the in-file `CONFIG` block or documented parameters if the script uses fixed settings.
3. Run `python scripts/date_utils.py` with the validated inputs.
4. Review the generated output and return the final artifact with any assumptions called out.

## Implementation Details

See `## Workflow` above for related details.

- Execution model: validate the request, choose the packaged workflow, and produce a bounded deliverable.
- Input controls: confirm the source files, scope limits, output format, and acceptance criteria before running any script.
- Primary implementation surface: `scripts/date_utils.py`.
- Reference guidance: `references/` contains supporting rules, prompts, or checklists.
- Parameters to clarify first: input path, output path, scope filters, thresholds, and any domain-specific constraints.
- Output discipline: keep results reproducible, identify assumptions explicitly, and avoid undocumented side effects.

## Workflow

To generate the registration draft, follow these steps:

1.  **Analyze Input**:
    *   Identify the **Title** of the review.
    *   Check if a **Protocol** text is provided.

2.  **Calculate Timeline**:
    *   Run `scripts/date_utils.py` to obtain the *Start Date* (today) and *Anticipated Completion Date* (today + 28 days).

3.  **Generate Content**:
    *   Use the prompts in `references/prompt_templates.md` to generate the registration sections.
    *   **Step 3.1: Basic Details**: Use the "Review Title and Basic Details" prompt. Extract PICO (Population, Intervention, Comparison, Outcome) from the title.
    *   **Step 3.2: Eligibility Criteria**: Use the "Eligibility Criteria" prompt.
    *   **Step 3.3: Timeline & Methods**: Use the "Timeline and Methods" prompt. Fill in the dates calculated in Step 2.

## Quality Rules

*   **Language**: All generated content **must be in English**.
*   **Placeholder Handling**:
    *   **Keep `{}`**: Content inside curly braces `{}` (e.g., `{Select the country...}`) must be preserved exactly as is. These often represent dropdown options in the PROSPERO system.
    *   **Fill `<>`**: Content inside angle brackets `<>` must be replaced with your AI-generated analysis based on the input title and protocol.
*   **PICO Extraction**: Ensure PICO elements are clearly identified and used to inform the search strategy and eligibility criteria.

## Tools

### Date Utility

Use this script to get the standard timeline dates.

```python
python scripts/date_utils.py
```

## Error Handling

- If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
- If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
- If execution fails, report the failure point, summarize what can still be completed safely, and provide a manual fallback.
- Do not fabricate files, citations, data, search results, or execution outcomes.

## Input Validation

This skill accepts requests that match the documented purpose of `prospero-registration-helper` and include enough context to complete the workflow safely.

Do not continue the workflow when the request is out of scope, missing a critical input, or would require unsupported assumptions. Instead respond:

> `prospero-registration-helper` only handles its documented workflow. Please provide the missing required inputs or switch to a more suitable skill.

Files in this skill

  • POLISH_CHANGELOG.md680 B
  • SKILL.md5.5 KB
  • eval_report_prospero-registration-helper_result.json8.5 KB
  • references/prompt_templates.md4.4 KB
  • scripts/date_utils.py445 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…