agentsclimarketplace

Gather screenshots

Skill Andamio-Platform/coach/skills/gather-screenshots

Install
npx -y skills add Andamio-Platform/coach --skill gather-screenshots

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate screenshot capture checklists for Product Demo lessons based on readiness assessment.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.3 KB, as published. Nobody here has run it

Skill: Gather Screenshots

Description

Generates a structured screenshot capture checklist from a course's readiness assessment. Used during Phase 6 (Gather Context) of the course workflow to prepare assets for Product Demo lessons.

When to Use

  • After /self-assess-readiness identifies Product Demo SLTs as "Needs Context"
  • When the Context Shopping List includes screenshots
  • Before building Product Demo lessons

Invocation

/gather-screenshots                           # Interactive: asks which course
/gather-screenshots andamio-for-contributors  # Specify course

Instructions

1. Identify Course

If no course specified, scan courses-in-progress/ and ask which course to generate checklist for.

2. Read Readiness Assessment

Read 04-readiness-assessment.md to identify:

  • Which SLTs are "Needs Context"
  • Which of those are Product Demo lesson type (cross-reference with 03-lesson-type-classification.md)
  • What specific screenshots are needed (from Gap Analysis sections)

3. Read Course Outline

Read 00-course.md to get:

  • Lesson focus for each SLT (what UI flows to capture)
  • Lesson inputs specified (what screenshots were already anticipated)

4. Generate Checklist

Create assets/screenshots/README.md with:

# Screenshot Capture Checklist: [Course Name]

**Generated from:** `04-readiness-assessment.md`
**Target site:** [primary URL]
**Last updated:** [date]

## Capture Settings

- **Browser:** Chrome or Firefox (consistent across all screenshots)
- **Window width:** 1280px recommended
- **Theme:** Use default theme
- [Any course-specific settings]

## Naming Convention

[slt-number]-[flow-name]-[sequence].png


## Checklist

### SLT [X.Y]: [SLT text]

| # | Filename | What to Show | Status |
|---|----------|--------------|--------|
| 1 | `X.Y-flow-name-01.png` | [specific UI state] | [ ] |
| 2 | `X.Y-flow-name-02.png` | [next UI state] | [ ] |

**Capture notes:**
- [specific guidance for this flow]

---

[Repeat for each Product Demo SLT]

## Summary

| SLT | Screenshots Needed | Captured | Notes |
|-----|-------------------|----------|-------|
| X.Y | [count] | 0 | [brief note] |

**Total:** [n] screenshots

## Capture Session Notes

_Use this space to record observations during capture:_

- Date:
- Tester:
- Environment:
- Observations:

5. Create Directory Structure

Ensure assets/screenshots/ directory exists:

courses-in-progress/[course-slug]/
  assets/
    screenshots/
      README.md  # The checklist
      # Screenshots will be added here

6. Output Summary

After generating, report:

## Screenshot Checklist Generated

**Course:** [name]
**Location:** `assets/screenshots/README.md`

| SLT | Flow | Screenshots |
|-----|------|-------------|
| X.Y | [flow-name] | [count] |

**Total:** [n] screenshots across [m] SLTs

### Capture Tiers

| Tier | SLTs | Prerequisites | Est. Time |
|------|------|---------------|-----------|
| 1: No login | [list] | Just browse | [time] |
| 2: Logged in | [list] | Wallet connected | [time] |
| 3: Async | [list] | Prior actions completed | Later |

**Next step:** Capture Tier 1 screenshots to validate the system.

Naming Convention

Format

[slt]-[flow]-[step].png

Parts

PartFormatExamplePurpose
sltX.Y1.2SLT number
flowkebab-casewallet-connectHuman-readable flow name
step01, 0201Sequence (zero-padded)

Examples

FilenameDescription
1.2-wallet-connect-01.pngFirst step of wallet connection
1.2-wallet-connect-02.pngSecond step
2.1-course-catalog-01.pngCourse catalog overview
3.2-enrollment-03.pngThird step of enrollment

Why This Convention

  1. Sorted by SLT — Files group naturally
  2. Predictable paths — Lessons reference without guessing
  3. Sequence clear — Steps are numbered
  4. Grep-friendlyls 3.2-* shows all enrollment screenshots

Flow Name Guidelines

Choose flow names that are:

  • Descriptivewallet-connect not step1
  • Consistent — Same flow = same name across courses
  • Short — 2-3 words max

Common Flow Names

FlowUse For
wallet-connectConnecting wallet to platform
mint-tokenMinting any token/NFT
course-catalogBrowsing course listings
project-catalogBrowsing project listings
enrollmentEnrolling in course/module
submissionSubmitting evidence/assignment
credential-claimClaiming earned credential
project-joinJoining a project
task-commitCommitting to a task

Guidelines

  • One checklist per course — Don't split across files
  • Specific UI states — "Landing page with Connect button" not "homepage"
  • Capture notes matter — Include edge cases, error states, prerequisites
  • Tier by dependencies — Group screenshots by what's required to capture them
  • Update after capture — Check off items, note any issues
  • Flat directory — No subdirectories per SLT (simpler for ~50 files or fewer)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.