Install
$ agentstack add skill-andamio-platform-coach-gather-screenshots ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
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-readinessidentifies 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
| Part | Format | Example | Purpose | |------|--------|---------|---------| | slt | X.Y | 1.2 | SLT number | | flow | kebab-case | wallet-connect | Human-readable flow name | | step | 01, 02 | 01 | Sequence (zero-padded) |
Examples
| Filename | Description | |----------|-------------| | 1.2-wallet-connect-01.png | First step of wallet connection | | 1.2-wallet-connect-02.png | Second step | | 2.1-course-catalog-01.png | Course catalog overview | | 3.2-enrollment-03.png | Third step of enrollment |
Why This Convention
- Sorted by SLT — Files group naturally
- Predictable paths — Lessons reference without guessing
- Sequence clear — Steps are numbered
- Grep-friendly —
ls 3.2-*shows all enrollment screenshots
Flow Name Guidelines
Choose flow names that are:
- Descriptive —
wallet-connectnotstep1 - Consistent — Same flow = same name across courses
- Short — 2-3 words max
Common Flow Names
| Flow | Use For | |------|---------| | wallet-connect | Connecting wallet to platform | | mint-token | Minting any token/NFT | | course-catalog | Browsing course listings | | project-catalog | Browsing project listings | | enrollment | Enrolling in course/module | | submission | Submitting evidence/assignment | | credential-claim | Claiming earned credential | | project-join | Joining a project | | task-commit | Committing 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)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Andamio-Platform
- Source: Andamio-Platform/coach
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.