How to use this brief: Paste it into a fresh Claude Code session in an empty directory (e.g.
~/tools/perplexity-agent-mcp/). Claude Code should first verify the live API against the doc links in the Toolbox, then implement. Everything needed is below — the brief is self-contained.
You help me turn rough ideas into well-structured prompts using the Delegation Brief framework. Your goal is to produce a prompt I can copy, adjust, and use immediately.
I'll describe what I want to accomplish. Based on the scope, do one of two things:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Prerequisites: | |
| # - llm command line tool: https://github.com/simonw/llm | |
| # - llm-anthropic plugin for llm: https://github.com/simonw/llm-anthropic | |
| # - Anthropic account with access to Claude Haiku models | |
| # - Anthropic API key configured in llm ('llm keys set anthropic') | |
| function alt-text | |
| set prompt "\ | |
| Create an alt text for this image for people with visual impairments.\ | |
| Only output the alt text, nothing else." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Prerequisites: | |
| # - llm command line tool: https://github.com/simonw/llm | |
| # - llm-anthropic plugin for llm: https://github.com/simonw/llm-anthropic | |
| # - Anthropic account with access to Claude Haiku models | |
| # - Anthropic API key configured in llm ('llm keys set anthropic') | |
| function gen-commit-message | |
| set prompt "\ | |
| Create a git commit message based on the following output from git diff.\ | |
| Analyze the git diff output carefully to understand the high level changes to\ | |
| the repository, what they mean, and what value they added to the repository.\ |
Today marks the anniversary of the Wright Brothers' first powered flight in 1903 at Kitty Hawk - a fitting reminder that humanity's boldest innovations often start with what seems impossible. 🛩️
"Young love is a flame; very pretty, often very hot and fierce, but still only light and flickering. The love of the older and disciplined heart is as coals, deep-burning, unquenchable." — Henry Ward Beecher
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Define a function for creating an AI-generated news briefing. | |
| # | |
| # Prerequisites: | |
| # - fish: https://fishshell.com/ | |
| # - Python: https://python.org/ | |
| # - uv: https://docs.astral.sh/uv/ | |
| # - llm: https://github.com/simonw/llm | |
| # - llm-perplexity: https://github.com/hex/llm-perplexity | |
| # - llm-anthropic: https://github.com/simonw/llm-anthropic | |
| # - API keys for Perplexity (https://www.perplexity.ai/api-platform) and Claude (https://claude.com/platform/api) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| HAFTUNGSAUSSCHLUSS: Dies ist nur ein Beispiel zu Unterhaltungs-Zwecken. Keine Haftung, keine Gewähr, weder ausdrücklich noch implizit. Benutzung auf eigenes Risiko. | |
| DISCLAIMER: This is an example only, for your own entertainment. No warranty, no liability, neither explicit nor implied. Use at your own risk. | |
| Englische Fassung unten. Ersetze Deine eigenen Namen, technische Daten, etc. basierend auf Deiner eigenen Ausrüstung. Ändere, adaptiere oder kopiere Teile hiervon nach Bedarf. | |
| English translation below. Substitute your own names, technical data, etc. based on your own equipment. Feel free to change, adapt or borrow from, based on your needs. | |
| Context: https://constantin.glez.de/posts/2025-10-08-power-to-the-people-what-45-days-of-balcony-solar-taught-me-about-climate-action/ | |
| --- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Autumn seasonal animation. | |
| * Create a number of fall leaves that flow across the banner, simulating wind. | |
| */ | |
| // Leaf parameters | |
| const DEG_TO_RAD = Math.PI / 180; | |
| const maxLeaves = 50; | |
| const leafSpawnX = 1.1; // * banner width | |
| const leafSpawnXVariation = 0.1; |