Skip to content
Back to skills

Project Report

ASecurity

Generate the project's complete status report — a read-only Keelokit page with every stage and its documents (context, gaps, PRD scope and metrics, stack, backlog by wave and by epic), bug bashes and security reviews with their findings, environments, decisions and history — to share with someone or export as a file. Use when the user says "reporte", "reporte completo", "informe de estado", "exportá el estado", "para compartir", "status report", "export", "share the project's status", or pres...

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 29, 2026
developmentpythonbashgitsecurity

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add leosimini/keelokit --skill project-report --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Report?

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

Security grade badge for Project Report
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/leosimini-project-report/badge)](https://www.skillsdirectory.com/skills/leosimini-project-report)

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: project-report
description: Generate the project's complete status report — a read-only Keelokit page with every stage and its documents (context, gaps, PRD scope and metrics, stack, backlog by wave and by epic), bug bashes and security reviews with their findings, environments, decisions and history — to share with someone or export as a file. Use when the user says "reporte", "reporte completo", "informe de estado", "exportá el estado", "para compartir", "status report", "export", "share the project's status", or presses "Generate the full report" on the dashboard. For day-to-day work, use project-dashboard.
---

# Report — the whole project on one read-only page

The same script as the dashboard, in report mode: everything the repo says about the project, laid
out to read end to end. It has no buttons that prepare requests and no Ask Claude box — it is
for reading, sharing and keeping, not for working (that is `/keelokit:project-dashboard`).

## 1. Build

Project root and language as in `project-dashboard` (`[dashboard] lang` in `.keelokit/state.toml`).

```bash
python3 "${CLAUDE_PLUGIN_ROOT}/skills/project-dashboard/scripts/dashboard.py" --root <root> --report
```
writes `.keelokit/out/report.html` for the Artifact tool; add `--standalone` for a complete HTML
file that opens in any browser (`--out <file>` to choose where).

## 2. Hand it over

Ask once, in one line, what the user wants unless they said it:
- **A page to share** → publish `report.html` as its own Artifact (icon `report`, description
  "<product>'s status on <date>, from the repository.") with **no** `capabilities`, so the owner
  can share it from the page's Share menu, even by public link. Each report is a new Artifact —
  a snapshot of that day; the dashboard stays the live page. It contains the product's documents:
  remind the user of that before they share it outside their team.
- **A file** → generate it with `--standalone` and send the file (the chat's file tool, or its
  path). It opens offline; links to documents point to the repository on GitHub when there is a
  remote, otherwise to the files next to it.

Then say in two lines what it covers (the date, the stage, stories done of total, open decisions)
and that it doesn't update itself: generate a new one to share a later state.

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.