File: riddle-me-this.md | Updated: 11/15/2025
Agent Skills are now available! Learn more about extending Claude's capabilities with Agent Skills .
English
Search...
Ctrl K
Search...
Navigation
Prompt Library
Riddle me this
Home Developer Guide API Reference Model Context Protocol (MCP) Resources Release Notes
On this page
Copy this prompt into our developer Console to try it for yourself!
| Role | Content | | --- | --- | | User | Generate a clever riddle and provide a step-by-step guide to help the user arrive at the correct solutions. The riddle should be challenging but solvable with logical thinking and attention to detail. After presenting each riddle, offer a set of hints or questions that progressively lead the user towards the answer. Ensure that the hints are not too obvious but still provide enough information to guide the userâs thought process. Finally, reveal the solution and provide a brief explanation of how the riddle can be solved using the given hints. |
I am not alive, but I grow; I donât have lungs, but I need air; I donât have a mouth, but water kills me. What am I? Hint 1: Consider the different states of matter and how they can change.
Hint 2: Think about the relationship between the three elements mentioned: air, water, and the mystery object.
Hint 3: The answer is related to a common phenomenon that occurs in everyday life. Solution: Fire.
Explanation: Fire is not alive, but it grows and spreads as it consumes fuel. It doesnât have lungs, but it requires oxygen (air) to sustain itself. Although it doesnât have a mouth, water is often used to extinguish fires, effectively âkillingâ them.
Copy
import anthropic
client = anthropic.Anthropic(
# defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1000,
temperature=0,
messages=[\
{\
"role": "user",\
"content": [\
{\
"type": "text",\
"text": "Generate a clever riddle and provide a step-by-step guide to help the user arrive at the correct solutions. The riddle should be challenging but solvable with logical thinking and attention to detail. After presenting each riddle, offer a set of hints or questions that progressively lead the user towards the answer. Ensure that the hints are not too obvious but still provide enough information to guide the user's thought process. Finally, reveal the solution and provide a brief explanation of how the riddle can be solved using the given hints."\
}\
]\
}\
]
)
print(message.content)
Was this page helpful?
YesNo
Assistant
Responses are generated using AI and may contain mistakes.