Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Data & analysis
Flickr Claw
Try itAccess Flickr with user-supplied local API credentials and OAuth tokens, verify authorization, export recent-upload or album metadata, download recent or alb...
What it does
Use the bundled script for Flickr authentication, export, download, and metadata editing.
The skill document
Flickr Claw
Use the bundled script for Flickr authentication, export, download, and metadata editing.
Security & Privacy
- This skill keeps Flickr credentials and OAuth tokens on the local machine.
- The bundled script talks only to official Flickr OAuth and REST endpoints.
- The skill does not send Flickr credentials, tokens, album data, or photo metadata to any third-party service by itself.
- Review the bundled Python script before trusting it in your environment, especially before using write-capable tokens.
Requirements
Have these available before using the skill:
- A Flickr API key and secret from the user's own Flickr app
- Python
requests-oauthlib- A local credentials file at
~/.openclaw/flickr-app-credentials.json
Install the Python dependency with:
pip install requests-oauthlib
Credentials file format:
{
"api_key": "YOUR_FLICKR_API_KEY",
"api_secret": "YOUR_FLICKR_API_SECRET"
}
Quick start
Run from the workspace root:
Cross-platform form
python skills/flickr-claw/scripts/flickr_skill.py --check-auth
python skills/flickr-claw/scripts/flickr_skill.py --list-albums
python skills/flickr-claw/scripts/flickr_skill.py --album-photos --album-id ALBUM_ID --out ./flickr_album_photos.csv
Windows PowerShell form
python .\skills\flickr-claw\scripts\flickr_skill.py --check-auth
python .\skills\flickr-claw\scripts\flickr_skill.py --list-albums
python .\skills\flickr-claw\scripts\flickr_skill.py --album-photos --album-id ALBUM_ID --out .\flickr_album_photos.csv
If --check-auth fails because credentials or tokens are missing, use the authorization flow in references/workflow.md.
Workflow
- Confirm credentials exist at
~/.openclaw/flickr-app-credentials.json. - Run
--check-authbefore larger operations. - Use
--list-albumsto find the album/photoset ID you want. - Use
--album-photosor--download-albumwhen you want to work from a specific album instead of recent uploads. - Use a read token for export-only work.
- Use a write token for tags, titles, or descriptions.
- Prefer
--add-tagsover--set-tagsunless full replacement is intended. - Use
--download-latestor--download-albumbefore real image review. - Delete local downloaded image copies after tagging/review unless the user explicitly wants to keep them.
- Expect occasional Flickr UI lag after writes; verify through API or refresh later if needed.
Metadata guidance
- Preserve useful existing location and event tags unless cleanup is requested.
- Add subject/content tags from real image review when the user wants actual image understanding.
- Keep tags concrete and searchable: subject, scene, material, environment, light, place.
- Avoid speculative tags.
- Prefer short descriptive titles and plain factual descriptions unless the user asks for a different style.
Commands
Check auth
python skills/flickr-claw/scripts/flickr_skill.py --check-auth
List albums
python skills/flickr-claw/scripts/flickr_skill.py --list-albums
Export photos from one album
python skills/flickr-claw/scripts/flickr_skill.py --album-photos --album-id ALBUM_ID --out ./flickr_album_photos.csv
Download one album for local review
python skills/flickr-claw/scripts/flickr_skill.py --download-album --album-id ALBUM_ID --out-dir ./flickr-album-downloads
Start write auth
python skills/flickr-claw/scripts/flickr_skill.py --start-auth --perms write
Finish auth
python skills/flickr-claw/scripts/flickr_skill.py --finish-auth --verifier CODE
Audit recent uploads
python skills/flickr-claw/scripts/flickr_skill.py --audit --days 30 --out ./flickr_recent_uploads_audit.csv
Download latest images for local review
python skills/flickr-claw/scripts/flickr_skill.py --download-latest --count 10 --days 30 --out-dir ./flickr-latest-downloads
Add tags to a photo
python skills/flickr-claw/scripts/flickr_skill.py --add-tags --photo-id PHOTO_ID --tags "harbor, waterfront, blue-sky"
Replace all tags on a photo
python skills/flickr-claw/scripts/flickr_skill.py --set-tags --photo-id PHOTO_ID --tags "harbor waterfront cityscape"
Set title only
python skills/flickr-claw/scripts/flickr_skill.py --set-title --photo-id PHOTO_ID --title "Urban waterfront scene"
Set description only
python skills/flickr-claw/scripts/flickr_skill.py --set-description --photo-id PHOTO_ID --description "View across an urban waterfront with clear weather and industrial details."
Set title and description together
python skills/flickr-claw/scripts/flickr_skill.py --set-meta --photo-id PHOTO_ID --title "Urban waterfront scene" --description "View across an urban waterfront with clear weather and industrial details."
Publication scope
Include:
- auth flow
- auth verification
- album listing/export/download
- recent-upload audit export
- recent-image download
- tag/title/description editing
Exclude:
- real API keys or secrets
- OAuth tokens
- request-token files
- user-specific audit CSVs, manifests, or downloaded images
- account-specific examples when generic ones work
Resources
scripts/flickr_skill.py— Flickr helper with auth, verification, album/recent export, download, and metadata editing support.references/workflow.md— setup details and command examples.
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from stanestane
Browse all skillsAudit a game, feature, progression system, social system, live-ops loop, onboarding flow, monetization surface, or multiplayer space through the lens of the...
Define, refine, and evaluate the emotional identity, feeling, atmosphere, and vibe of a game, feature, event, region, or content theme. Use when shaping a ga...
Create a concise one-page game design document and export it as both markdown and PDF. Use when a user wants a one-page design doc, one-pager, pitchable desi...
Audit a game's FTUE (First Time User Experience) through the lens of the Hero's Journey / monomyth. Use when reviewing onboarding, tutorial flow, first-sessi...
Audit a video game pitch deck, publisher deck, funding deck, or investor-facing game presentation for clarity, structure, persuasiveness, visual readability,...
Audit a game, feature, live-ops system, progression loop, social feature, or monetization surface using a Self-Determination Theory-inspired motivation frame...