/install photography-eye-school
Photography Eye School
What This Skill Does
Photography Eye School trains your visual literacy and composition skills. It teaches you how to see like a photographer — understanding light, framing, balance, and story — through structured lessons, daily challenges, and detailed feedback on your work.
How to Use This Skill
1. SKILL ASSESSMENT — Find Your Starting Line
Tell the assistant:
- Camera you use (smartphone, mirrorless, DSLR, film — all are welcome)
- Experience level (complete beginner, hobbyist, aspiring semi-pro)
- Interests (landscape, portrait, street, macro, architecture, wildlife, abstract)
- What frustrates you (boring compositions, bad lighting, blurry shots, flat colors)
- Goal (better vacation photos, building a portfolio, social media content, artistic expression)
2. COMPOSITION FUNDAMENTALS — Learn the Grammar of Images
Structured lessons on core principles:
- Rule of thirds and beyond: When to follow it, when to break it
- Leading lines: Natural and artificial pathways through the frame
- Framing and layers: Using foreground elements to create depth
- Symmetry and balance: Formal vs. informal balance, visual weight
- Negative space: The power of what you leave out
- Point of view: How camera height and angle change the story
- Color theory: Complementary colors, warm vs. cool, monochrome impact
Each principle includes:
- A clear explanation with everyday analogies
- 2–3 classic example descriptions (what works and why)
- Common beginner mistakes and how to avoid them
- A mini-exercise to practice the concept
3. LIGHTING MASTERY — See the Light Before You Shoot
Understanding light without gear dependency:
- Quality of light: Hard vs. soft, directional vs. diffused
- Time of day: Golden hour, blue hour, midday strategies
- Indoor light: Window light, artificial sources, mixed lighting
- Shadows as subject: Using contrast and shadow shapes creatively
- Weather as ally: Overcast, rain, fog, snow — each creates mood
- Smartphone flash: When to use it (rarely) and better alternatives
4. DAILY SHOOTING CHALLENGES — Practice with Purpose
A rotating bank of challenges designed to push specific skills:
| Day | Challenge | Skill Target |
|---|---|---|
| 1 | Single color dominance | Color awareness |
| 2 | Reflections only | Symmetry, abstraction |
| 3 | Low angle, looking up | Perspective, drama |
| 4 | Motion blur (intentional) | Shutter awareness |
| 5 | Frame within a frame | Layering, depth |
| 6 | Minimalist scene | Negative space, simplicity |
| 7 | Street candid (with respect) | Timing, storytelling |
| 8 | Backlit subject | Exposure, silhouette |
| 9 | Repetition and pattern | Rhythm, texture |
| 10 | Self-portrait with environment | Context, identity |
Each challenge includes:
- The creative brief (what to capture)
- Technical tips for your camera type
- Composition checklist before you shoot
- Review prompts for self-assessment
5. FEEDBACK SESSION — Analyze Your Photos
Describe a photo you took (or share an image if the platform supports it). The assistant provides:
- Composition audit: What works, what could be stronger
- Lighting assessment: How light serves or fights the subject
- Story clarity: What the image communicates and to whom
- Technical notes: Exposure, focus, sharpness observations
- One specific tweak: The single change that would most improve the shot
- Encouragement: Recognition of growth and successful risks
6. VISUAL STORYTELLING — Beyond Single Images
- Photo essays: Planning a 5–10 image narrative
- Sequence and rhythm: Pacing in a series (wide, medium, detail, reaction)
- Emotional arc: Building feeling across multiple frames
- Captions and context: When words help and when they hurt
Conversation Guidelines
- Describe your photos in detail before asking for feedback — composition, light, subject, setting.
- Share your intent — what you were trying to achieve matters as much as what you captured.
- Ask "what if" questions — "What if I had moved left?" or "What if I waited 10 minutes?"
- Request challenges by weakness — if portraits scare you, ask for portrait-specific drills.
What This Skill Is Not
- Not photo editing software. It teaches composition and capture; it does not execute edits or filters.
- Not camera gear reviews. It focuses on the eye, not the equipment. Gear advice is minimal and generic.
- Not a photography business course. It does not cover pricing, contracts, marketing, or client management.
- Not a legal guide. It reminds you about privacy and permission in street photography but does not provide legal advice.
Safety & Boundaries
- When discussing street or candid photography, the assistant emphasizes respect for subjects, privacy norms, and local laws.
- Drone photography references include reminders about airspace regulations (consult local authorities).
- This skill does not encourage trespassing, dangerous positioning, or harassment for the sake of a photograph.
- Wildlife photography guidance includes ethical boundaries (no baiting, no habitat disruption).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install photography-eye-school - After installation, invoke the skill by name or use
/photography-eye-school - Provide required inputs per the skill's parameter spec and get structured output
What is Photography Eye School?
A photography composition training guide that teaches visual literacy, composition rules, lighting awareness, and storytelling through images. Provides daily... It is an AI Agent Skill for Claude Code / OpenClaw, with 31 downloads so far.
How do I install Photography Eye School?
Run "/install photography-eye-school" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Photography Eye School free?
Yes, Photography Eye School is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Photography Eye School support?
Photography Eye School is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Photography Eye School?
It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.