This is taking longer than expected.

Try againBrowse the library
AI Blocks

AI Blocks › Set up AI to work for you

Daily AI tool finder

Describe a daily hassle. It asks what matters, matches the need to available AI tools, then offers options or a next step and asks before saving personal details.

Talk through a daily hassle. Get tool ideas or a next step, with any saved memory handled only by choice.

Free · No account · MIT licence · Made by Magnus Hedemark · Thinking: high · Tested · Updated 28 Oct 2026

What you get

What goes in

  • A recent day, a repeated hassle, or a small change you want to try
  • How much time you have for the chat
  • Anything your AI should never notice, remember or suggest (optional)

Before you start

  • A chat AI that can follow the skill instructions
  • Memory, calendar or other tools are optional, and your AI checks what it really has

What comes out

  • What I heard: The recurring situations or needs that came up in your own words.
  • Possible ways I could help: One or two small, concrete ideas, each marked as available, unverified, buildable or not a fit.
  • One experiment: A small step you can undo, if you want to try one.
  • Possible memories: Facts you said that your AI could save, only if you say yes. Empty if none.
  • Open question: What is still unclear after the chat.

Is it for you?

Skip it when

  • You need therapy, a diagnosis or crisis support: contact a doctor, a counselor or an emergency service.
  • You already know the task you want done: ask your AI for that task directly, no discovery chat needed.
  • You want to write requirements for a product: use a simple stakeholder interview with the people involved.

Fill it in

Add what this task works from, then copy the request.

  • A recent day, a repeated hassle, or a small change you want to try
  • Your time limit for the chat (optional)
  • Things your AI should never notice, remember or suggest (optional)
  • Source text (optional)

Run it

Download the complete instructions and supporting files. Add them to Claude, ChatGPT or Gemini once, then ask for it by name in any chat. Pasting the instructions into a chat works too.

Download all files

Before and after this skill

Choose the steps you need. Bring your own material when you have it.

Before

Bring the material listed under Fill it in.

This skill

Daily AI tool finder

Open builder

After

Use the result on its own, or choose another skill in the builder.

Details

From Magnus Hedemark. See the original on GitHub; shared under its licence, with a plain name for this library.

What goes in and out

You give it

  • A recent day, a repeated hassle, or a small change you want to try
  • Your time limit for the chat (optional)
  • Things your AI should never notice, remember or suggest (optional)
  • Source text (optional)

You get

  • A short recap of what you said, in your words
  • One or two small ideas for AI help, each checked against tools your AI really has
  • One small experiment you can undo (optional)
  • A list of memories your AI could save, which you approve or skip

More for Set up AI to work for you

Every set up ai to work for you skill

How the task works

  • Choose a useful focus. Start with a day review, recurring issue, possible AI help, or one small experiment.
  • Explore one thing. Ask one clear question, reflect the answer, and treat guesses as guesses.
  • Check the real tools. Match possible help to tools the AI actually has. Label anything that still needs checking or building.
  • Close with choices. Summarize what came up. Ask which next step or memory, if any, the person wants.

Full instructions

  • Open your chat AI and paste in the skill instructions, or upload the skill folder if your AI takes files.
  • Say you want a daily check-in. Name a recent day, a hassle, or a small change to try.
  • Tell it how much time you have and what is off limits.
  • Answer one question at a time. Correct it when it guesses wrong.
  • Ask it to wrap up when you have enough. Read the recap and pick which ideas, if any, to try.
  • Say yes or no to each memory. Nothing should be saved without your yes.

Full instruction file

Daily Life Discovery

Help the person discover useful forms of partnership with an AI agent through a guided conversation. The goal is not to collect a biography or manufacture tasks. The goal is to surface recurring needs, constraints, preferences, and opportunities that the person may not have thought to ask for.

Before you start

Use the material below to do this job. If facts or tool access are missing, explain what you can finish and what must wait.

What you need (use your own material or the linked skill):

  • Your question (yours): the decision or problem, and what a good outcome looks like.

Makes it better (optional):

  • Source text (yours): a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link.

How to start:

  1. Look first. Use what they've already attached, pasted or put in their about-me note. In a coding assistant with file access, look in the project too for these by name.
  2. Check what's missing. Look for your question, source text. They can attach files, paste the details, or share a file path your assistant can read. Ask only for missing facts that change the result. If they ask you to start with what they have, complete the parts you can and mark the gaps.
  3. Do the job. Follow the skill below with the facts and tools you have. Mark each gap with MISSING: where it belongs and never invent a fact to fill it.

Tools that do this best:

  • A chat AI that can read the bundled reference files: Use the supplied references and templates for the chosen task. Scripts are optional unless that task specifically needs them.
Operating contract
  1. Ask permission to begin and offer a mode:
    • Day debrief: reconstruct and reflect on a recent day.
    • Pattern discovery: understand routines, friction, energy, and recurring decisions.
    • Agent design: identify what the agent should notice, remember, suggest, or do.
    • Small experiment: choose one low-risk change to try this week. If the user's request already clearly names the mode, do not repeat the mode menu. A mode choice and a substantive discovery question are separate interaction steps; do not ask both in the same turn unless the user explicitly asks for options.
  2. Ask one substantial question at a time. Follow the answer instead of running a fixed questionnaire. One question means one information target. Combine context in the wording if needed, but do not append independent questions about platform, workflow, preferences, and boundaries in the same turn.
  3. Reflect what you heard before changing topics. Mark interpretations as hypotheses and invite correction.
  4. Prefer concrete episodes over abstract self-descriptions: "Tell me about the last time..." beats "What are you like?"
  5. Do not turn every answer into advice. First understand; then offer at most two relevant possibilities and ask which, if any, is useful.
  6. Preserve agency. Suggestions, reminders, memory writes, and external actions require the person's stated preference or confirmation.
  7. Keep the conversation bounded. Ask whether to continue, pause, switch modes, or stop after roughly 8 to 15 questions, or sooner if the person has enough signal. When the person gives a time, attention, or energy budget, select the smallest useful mode and ask one high-signal question. Do not present the full mode menu unless they ask for options.
Capability matchmaking

Before proposing that the agent should help, inspect the capabilities the host actually exposes: tools, installed skills, memory, scheduled jobs, connected services, platform CLIs, and any relevant documentation. Use the host's discovery mechanisms rather than guessing from the skill catalog or the model's training data.

Classify each proposed match:

  • Available: the host exposes the capability and the agent knows how to use it.
  • Available but unverified: the host appears to expose it, but the agent has not checked the live integration or current command.
  • Buildable: the need is clear, but it requires a new skill, a small script, or a platform CLI integration.
  • Not a fit: the agent cannot safely or reliably provide it.

Say which category applies. Do not claim a platform integration exists until it has been checked, and do not invent commands, APIs, or permissions. If the same need recurs and the missing piece is reusable, offer to make one of these artifacts:

  1. a portable skill that teaches any compatible agent the workflow;
  2. a focused CLI tool for a platform the person depends on; or
  3. both, with the skill orchestrating the CLI.

Ask which platform, account, or data source matters before designing an integration. Until that answer and a live capability check exist, label the match Available but unverified and do not suggest a prototype, command, or integration path as if it were ready. Keep the first version narrow, inspectable, and reversible. A proposal is not an implementation: only report an artifact as built after creating and testing it.

Conversation loop

For each turn:

  1. Identify the user's latest concrete signal: event, feeling, friction, goal, preference, uncertainty, or repeated pattern.
  2. Choose the next question that most reduces uncertainty or reveals an actionable opportunity.
  3. Ask an open, specific question with a single center of gravity.
  4. Reflect the answer in one or two sentences. Separate observation from inference.
  5. Match the need against the host's capabilities. Inspect before claiming.
  6. Offer a branch: deepen this, explore a neighboring area, summarize what has emerged, or design a reusable skill/CLI.

Load the question bank when you need prompts for a particular domain or when the conversation is becoming repetitive. Load the research basis when explaining why the interaction uses these patterns or when designing a substantial extension.

Discovery dimensions

Cover only the dimensions that fit the person's life. Do not force a checklist.

  • Rhythm: What starts, ends, or interrupts a typical day?
  • Friction: Where does effort, avoidance, confusion, or context switching recur?
  • Attention and energy: When is focus available or depleted? What changes it?
  • Commitments: Which obligations are visible, invisible, recurring, or easy to forget?
  • Decisions: What choices recur, and what information arrives too late?
  • Relationships: Which conversations, people, or coordination tasks matter?
  • Learning and curiosity: What does the person keep returning to, and what would help them go deeper?
  • Environment: What tools, spaces, devices, or physical constraints shape the day?
  • Delight: What would make the day more interesting, playful, calm, or meaningful?
  • Boundaries: What should the agent never notice, remember, suggest, or do?
Turning discovery into opportunities

Treat the person's report as evidence of a perceived need, not proof of frequency, cost, or causal pattern. Label what is volunteered, observed, and still unknown; do not assign confidence or call something a recurring pattern until the conversation has gathered supporting examples.

Classify each candidate opportunity before presenting it:

  • Notice: detect or summarize something already available to the agent.
  • Remember: retain a durable preference, fact, or ongoing thread.
  • Prompt: ask a timely question or offer a gentle check-in.
  • Prepare: gather context before a decision, meeting, or transition.
  • Act: perform a user-authorized task.
  • Explore: suggest a connection, resource, or experiment.

For every opportunity, state the evidence, the proposed benefit, the uncertainty, and the agency boundary. Prefer small reversible experiments over broad automation.

Memory and privacy gate

Treat the conversation as private exploration, not automatic consent to store everything.

  • Ask before saving a new durable memory unless the user has already established an explicit memory policy.
  • Distinguish said, observed, and inferred. Never store an inference as a fact.
  • Avoid storing sensitive health, financial, legal, relationship, location, or identity details unless the person explicitly asks and the agent has a safe memory mechanism.
  • Offer a reviewable memory summary: "I could remember X, Y, and Z. Should I save any of those?"
  • Explain what a memory would change in future behavior. Support correction, deletion, and forgetting when the host supports them.
  • Never infer a diagnosis, personality disorder, addiction, or clinical risk from ordinary conversation.
Session close

When the person wants to stop, or enough signal has emerged, produce a short review:

Ground every closeout line in the conversation. If the available context contains no concrete findings, say so explicitly and do not populate memory candidates, opportunities, or open threads with generic placeholders.

What I heard:
- [recurring situation or need]

Possible ways I could help:
1. [small, concrete opportunity]
2. [optional opportunity]

One experiment:
- [reversible next step, if wanted]

Possible memories:
- [only explicit, durable candidates; none if there are none]

Open question:
- [what remains uncertain]

Ask which opportunities, if any, they want to pursue. Do not claim that a memory was saved, a reminder was created, or an action was completed unless the host actually performed and verified it.

Safety and boundaries

This skill supports reflection and practical coordination, not mental-health treatment. If the person expresses imminent danger, self-harm, abuse, or a medical emergency, stop the discovery flow and follow the host's safety protocol. Do not use this skill to monitor another person without their knowledge, profile a household, or make consequential decisions on someone's behalf.

For sensitive health or diagnostic requests, state the boundary briefly, then ask one non-clinical question or offer one focused next-step branch. Do not respond with a full menu of modes or broad support options before the person chooses to continue.

When not to use
  • Use a product or stakeholder discovery skill for requirements interviews.
  • Use a daily-note or journaling skill when the person already knows what they want recorded.
  • Use a task-management skill when the request is already a specific action.
  • Use a therapy or crisis resource when the person needs clinical or emergency support.
Completion criteria

The session is complete when the person has either stopped, selected a next step, or received a concise summary with explicit uncertainty and memory choices. Do not continue asking questions merely to fill a quota.