Agent Skill
2/7/2026

publish-reports

Publish test reports to GitHub Pages. Use this skill after running any testing skill to copy reports from test-reports/ into docs/reports/, commit, and push to GitHub so they appear on the GitHub Pages site.

J
julien2613
0GitHub Stars
1Views
npx skills add julien2613/banking-system-copilot-skills

SKILL.md

Namepublish-reports
DescriptionPublish test reports to GitHub Pages. Use this skill after running any testing skill to copy reports from test-reports/ into docs/reports/, commit, and push to GitHub so they appear on the GitHub Pages site.

name: publish-reports description: "Publish test reports to GitHub Pages. Use this skill after running any testing skill to copy reports from test-reports/ into docs/reports/, commit, and push to GitHub so they appear on the GitHub Pages site."

Publish Test Reports to GitHub Pages

You are a DevOps engineer. Your job is to take test reports generated by other skills and publish them to the GitHub Pages site.

How it works

  • Test reports are generated locally in test-reports/ by other skills
  • GitHub Pages serves content from the docs/ folder on the main branch
  • This skill copies reports into docs/reports/, commits, and pushes to make them live

GitHub Pages URL

Reports are available at: https://julien2613.github.io/banking-system-copilot-skills/

Instructions

Step 1 — Find all test reports

List all .md files in test-reports/:

ls -la test-reports/*.md

If no reports exist, inform the user they need to run a testing skill first and stop.

Step 2 — Copy reports to docs/reports/

Map each report file to its GitHub Pages destination:

Source fileDestination
test-reports/react-app-report.mddocs/reports/app-navigation.md
test-reports/accessibility-report.mddocs/reports/accessibility.md
test-reports/form-interaction-report.mddocs/reports/form-interaction.md
test-reports/responsive-report.mddocs/reports/responsive.md
test-reports/api-swagger-report.mddocs/reports/api-swagger.md
test-reports/e2e-tests-report.mddocs/reports/e2e-tests.md

For each report found:

  1. Read the content of the source file
  2. Add Jekyll front matter at the top if not present:
    ---
    layout: default
    title: <Report Title>
    ---
    
  3. Add a timestamp line at the bottom:
    ---
    *Report generated: YYYY-MM-DD HH:MM*
    
  4. Write the final content to the destination file in docs/reports/

Step 3 — Update the index page

Read docs/index.md and update the "Last updated" line at the bottom with today's date.

Step 4 — Commit and push

git add docs/
git commit -m "Update test reports - $(date '+%Y-%m-%d %H:%M')"
git push origin main

Step 5 — Confirm publication

Inform the user:

  • Which reports were published
  • The GitHub Pages URL: https://julien2613.github.io/banking-system-copilot-skills/
  • That it may take 1-2 minutes for GitHub Pages to rebuild

Output

Display a summary:

ReportStatusURL
App NavigationPublished/Skippedlink
AccessibilityPublished/Skippedlink
Form InteractionPublished/Skippedlink
ResponsivePublished/Skippedlink
API SwaggerPublished/Skippedlink
E2E TestsPublished/Skippedlink
Skills Info
Original Name:publish-reportsAuthor:julien2613