Skip to main content

Nookly Imagineer: Build Your Own Reusable Tools with AI

With Imagineer, you’re not just creating content — you’re designing a system that creates content for you. Build your tool once, set the variables, and reuse it forever to instantly generate new versions for different students, goals, or themes.

Written by Malak Abdelghaffar
Updated over 4 months ago

Most AI tools give a single output: Prompt → Output → Start over. Imagineer breaks that cycle. You don’t just generate a resource—you design a generator. Build the thinking layer once, then reuse it any time for different students, goals, or themes.

You generate a tool that helps you generate these resources, without having to search for a resource generator for hours or reuse standard templates every day. Instead of prompting a one-time output, you design something like:

“A Choice Board Generator” …and that tool will keep producing choice boards in the style you need every day — you just change the inputs (theme, age, number of choices, tone, etc.).

💡 Quick tip: You’re building the cookie cutter, not the cookie. Once the cutter is made, you can press out endless cookies in any flavor.

You're building a piece of software that you build once and reuse forever. You create the thinking layer once, and later, you or someone else can simply adjust a few settings and instantly generate a new resource using the same tool.


Step 1: Describe your idea 🗣

When you first open your Imagineer, you will see a screen that asks: “What will you imagine today?”

In this search box, you should describe, in a clear sentence, what you want your tool to create. Just say what the tool should do, as if you were explaining the idea to a colleague.

For example:

“A choice board for various activities.”

or:

“Articulation flashcards to target sounds.”

Imagineer reads your sentence and interprets the purpose of the tool. It begins forming a starting point based on what you are trying to create.

👉 What is happening behind the scenes?

Imagineer takes your sentence and tries to understand:

  • What kind of resource this sounds like

  • How many parts or “sections” it should have

  • What kind of blocks might be needed (text, image, audio…)

This step is simply about telling the system what you want to build — not building it yet.


Step 2: Build the structure & layout of your tool 🧩

Once Imagineer understands your idea, it takes you to a space where you design the structure of your tool — the visual layout of what your output will look like. This is where Imagineer starts to resemble lesson planning. You are thinking about the resource in terms of:

  • Sequence

  • Layout

  • Visual hierarchy

  • How information is presented

Imagineer shows you some suggested rows and invites you to build on them with blocks — text blocks, image blocks, audio blocks, video blocks, or a combination of these. The rows are flexible; you can keep them simple, with one block per row, or you can place multiple blocks side-by-side if your output format benefits from multiple pieces of information being visually connected.

For example, in a choice board tool, you might decide:

  • The first block should hold a title (text block).

  • The second and third blocks should hold two options (image + image).

  • The final row should hold a song prompt (audio block).

Each block can be one of several types:

  • Text (for instructions, labels, sentences, etc.)

  • Images (in the style of Nookly's characters)

  • Audio (songs and lullabies)

  • Video (short, animated clips)

  • Interactive code (coming soon)

  • Graph area (coming soon)

By dragging, removing, resizing, and rearranging these blocks, you are designing the template that your future tool will generate every time someone uses it. Imagineer is watching this carefully: every block you place becomes a building point in the future tool.

What Imagineer does with this layout 💭

As soon as you place blocks on the canvas, Imagineer starts preparing:

  • a set of variables connected to those blocks,

  • and separate prompt logic for each block.

It now knows that “Row 2, Block 1” will be text, “Row 2, Block 3” will be an image, etc.


Step 3: Define variables 🌀

Once your structure is set, Imagineer asks you to define variables. Variables are fields that users (including you, later) will fill in to customize what the tool produces. They allow the same tool to generate completely different materials simply by changing a few values.

You are deciding, in essence:

“What should stay constant in this tool, and what should be changeable?”

Imagineer will suggest variables based on your layout. You can edit them, delete the ones you don’t need, or add your own.

You might decide that other educators should be able to adjust any of the following:

  • Theme (e.g., “space,” “ocean animals”)

  • Age group (so the language level can change)

  • Number of choices

  • Behavior or skill being targeted

  • Tone (calming, energetic, playful)

  • Learner's name

  • Target sound (for speech therapy)

  • Goal or standard

  • Another variable!

You can choose whether a variable should be a text field (open-ended), a dropdown (controlled selection), or a number field (exact quantity).


Step 4: Teach Imagineer how to think ✅

Now that the structure and variables are defined, Imagineer needs instructions for how to fill each block. This is where you explain the thinking that normally happens in your head.

Each content block (Text, Image, Song, etc.) has its own “mini instruction sheet.”
That instruction sheet has three parts:

👉 WhoSet the expertise and the role of the AI

The Who section is where you tell Imagineer what role it should play while writing. Example:

“You are an expert in designing morning routines for children.”

Why this matters: When the AI knows its role, it writes more confidently and more accurately. If you are creating speech cards, the role might be “You are a certified speech therapist specializing in articulation practice.” For SEL cards, it could be “You are a child psychologist experienced in emotional regulation tools.”

You are defining the lens through which the AI thinks.

👉 TaskTell the AI exactly what to produce

This is the heart of the prompt. Example:

“Create a list of 4 engaging and simple steps for a morning routine suitable for Toddlers.”

Here you explain:

  • What to create

  • How much

  • For whom

Good task instructions include:

  • A specific output: “4 steps” or “6 choices” or “1 question”

  • Who the audience is: “Toddlers,” “ESL learners,” “6th graders”

  • A quality or constraint: “keep it concise,” “make it visual,” “use simple language”

👉 VariablesThese are the dynamic parts that make your tool reusable

Variables are inserted automatically based on the tool structure, and they show up as colored tags (like Target Age Group, Tone, Routine Topic, Number of Slides).

Variables tell Imagineer:

“This part should change every time the tool is used.” For example:

  • Tone might be Fun, Calm, or Neutral

  • Routine Topic might be Morning routine, Homework time, etc.

  • Target Age Group determines the developmental level of the content

Imagineer uses these variable values to tailor the generated content.

Test & Optimize functionalities ⚙️

Test 🔍

Clicking Test generates a draft of what the AI would write based on your current instructions and variable values. This is like saying: “Show me what you understood.” It helps you catch issues early — before saving the tool.

Optimize 🎯

Clicking Optimize asks Imagineer to improve the prompt itself — not the output. Think of it as:

“Rewrite this instruction to be clearer, stronger, and more efficient.”

Imagineer might:

  • Shorten a long prompt

  • Remove redundant wording

  • Make the task more direct or specific

It does not change the output — it improves the instruction.

How to adjust your prompt (best practices) ✏️

When reviewing what Imagineer generates, ask:

  • Is this age-appropriate?

  • Is the language too advanced or too vague?

  • Does it match the style or tone I want?

If something feels off, you can refine the prompt by chatting with Nookly in the side chat and giving specific advice on what the prompt should show.

Key mindset to remember 🌟

You're not writing the content. You're teaching the AI how to generate the content every time. This is why this step is so powerful.

Once you set the logic, all future choice boards will follow your instructions — whether the user enters a theme of “Dinosaurs” or “Bedtime Calm Down Routine.”


Step 5: Preview the tool

Imagineer generates a sample output so you can see how the tool behaves using default variable values. If the structure looks right but a block’s instructions need adjustment, you can go back, update that block’s prompt, and preview again. This step is a lot like proofreading a worksheet before printing it.

Once everything looks correct, give your tool a name and save it. Your tool now lives in your Imagineered Tools library.

You can then choose between saving it privately (a tool only for you) or sharing it with the community (which allows community members to view & reuse the tool you designed!)


Step 6: Reusing a tool 🧠

When the tool is saved, it becomes available to use, just like any built-in Nookly tool.

To use it:

  1. Select the tool

  2. Choose or create a student profile

  3. Fill in the variables (e.g., theme, tone, number of steps)

  4. Generate

Imagineer applies the logic you wrote to the structure you built, using the variable values you entered, and produces the final resource.

You can then:

  • Edit text

  • Regenerate images

The key here is that you do not rebuild the tool, you simply use it to generate a resource right away!

👉 Learn how you can reuse a tool here


Quick summary, let's review your steps 🧠

Step

What you're doing

What Imagineer does

Describe

Explain what tool you want

Understands your goal

Structure

Design the layout

Connects blocks to logic

Variables

Decide what’s customizable

Creates input fields

Prompt logic

Teach the AI how to think

Applies your instructions

Preview

Refine the tool

Generates a sample

Reuse

Run the tool forever

Produces new resources

You're officially an AI tool designer! 🚀

With Imagineer, you're not just prompting content. You are producing a system that produces content.

This means every time you spend 10 minutes building a tool, you save hours later — and you make something that other educators and therapists can reuse as well.

Ready to build your own tools?

Did this answer your question?