Skip to main content
Back to blog

Article

How to Make a One-Click Learning Page for AI Assistants

How to Make a One-Click Learning Page for AI Assistants in 2026: use Claude deep links, ChatGPT copy-paste, JSON-LD, and bots policy. Start in minutes.

How to Make a One-Click Learning Page for AI Assistants

How to Make a One-Click Learning Page for AI Assistants

how to make a one-click learning page for ai assistants

TL;DR

A one-click learning page for AI assistants is a single web page that packages your identity, work, and references in both human-readable and machine-readable formats, then includes buttons or deep links so tools like Claude, ChatGPT, and Perplexity can ingest everything and start an informed conversation instantly. Claude supports true one-click deep links via its claude:// URL scheme, while ChatGPT requires a copy-paste fallback since no official prompt-prefill URL exists. Building one well means combining clean page structure, schema.org JSON-LD, transparent prefilled prompts, and a governance layer for AI crawlers.

What Is a One-Click Learning Page?

The term sounds made up, but the concept is straightforward. A one-click learning page for AI assistants is a shareable URL that does two jobs at once: it tells a human visitor who you are (bio, portfolio, contact info), and it feeds that same information to AI assistants in a format they can parse quickly and accurately.

The “one-click” part comes from buttons embedded on the page. Click one, and an AI assistant opens with your page already loaded into the conversation, a prompt already written, and everything ready for an intelligent exchange about you or your work.

Think of it as a personal API for humans and machines. A recruiter reads your portfolio. An AI agent extracts structured facts from the same URL. Neither needs to visit five different platforms to understand who you are.

Here is what a minimal version looks like in practice:

“Open in Claude” button:

claude://claude.ai/new?q=Please read https://yourdomain.tld/me and summarize 10 key facts with citations.

This uses Claude’s official deep-link scheme, which opens the desktop app, creates a new chat, and prefills the prompt.

“Open in ChatGPT” fallback pattern:

Since ChatGPT has no official prompt-prefill URL, you provide two buttons instead:

  • Button 1: “Copy this prompt” (copies a ready-made prompt to clipboard)
  • Button 2: “Open ChatGPT” (links to chatgpt.com)

The user pastes once. Not technically one click, but fast enough to feel like it.

Why This Matters Now

AI assistants are becoming the first stop for research. When a hiring manager asks ChatGPT “Tell me about this candidate,” the assistant pulls from whatever it can find online. If your presence is scattered across LinkedIn, GitHub, Medium, and a half-finished portfolio site, the AI stitches together fragments and sometimes hallucinates the gaps.

A one-click learning page for AI assistants solves this by giving every assistant a single, canonical, verified source. You control the facts. You control the framing. And you make it effortless for the person on the other end to start a meaningful conversation with AI about your work.

This is not theoretical. Practitioners on Reddit have already flagged companies embedding self-promoting directives in one-click links, which shows both that the pattern is gaining traction and that doing it transparently matters.

Ingredients of a Good One-Click Learning Page

A working page needs four layers. Skip one and the experience breaks down.

1. Human-Readable Sections

Organize your page into clear, scannable blocks:

  • Who I am (bio, headline, photo)
  • What I do (skills, services, current role)
  • Highlights (projects, publications, talks)
  • Portfolio (embedded media, case studies)
  • Contact (email, calendly, social links)

To see what this looks like in practice, browse this example of a single-page AI-readable profile or this one with project and media embeds. Notice how the content flows in a linear, parseable order that works for both human eyes and AI extraction.

2. Machine-Readable Data (JSON-LD)

AI assistants extract facts more reliably when your page includes structured data. The schema.org Person type is the standard here:

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jane Developer",
  "jobTitle": "Senior Engineer",
  "worksFor": {
    "@type": "Organization",
    "name": "Acme Corp"
  },
  "sameAs": [
    "https://linkedin.com/in/janedeveloper",
    "https://github.com/janedeveloper"
  ]
}

The sameAs property is critical. It tells AI assistants which other profiles belong to you, reducing the chance of identity confusion. Add your LinkedIn, GitHub, ORCID, personal site, and any other canonical accounts.

For notable work, add CreativeWork entries (project name, year, URL, description). Keep these concise and factual. AI assistants handle structured facts better than marketing copy.

3. Downloadable Data Files

Optionally, publish a profile.json and works.json that assistants or agents can download directly. This is useful for deterministic ingestion, where you want the AI to work from a clean data file rather than scraping HTML.

Bundle everything into a single ZIP under 30 MB if you want Claude’s app UI to handle it without issues. ChatGPT supports up to 512 MB per file, but practitioners on Reddit report that file upload caps hit faster than expected, and one large document can exhaust context. Ship an optimized all-in-one file and keep the live page as the primary source.

4. “Open in AI” Buttons

These are the one-click triggers. Each major assistant requires a different approach, which brings us to the mechanics.

Cross-Assistant Mechanics: Claude, ChatGPT, and Perplexity

Not every AI assistant supports deep links the same way. Here is what actually works as of April 2026, and where you need fallbacks.

Claude: True One-Click Deep Links

Claude is the most one-click-friendly assistant right now. Anthropic’s official deep-link documentation describes a claude:// URL scheme that opens a new chat in the desktop app and prefills the prompt via a q= parameter.

Key constraints:

  • The prefilled prompt truncates at roughly 14,000 characters. Keep your prompt short and point Claude to your URL instead of trying to paste your entire bio into the link.
  • For longer content, use prompt_url to fetch prompt text from a hosted file (relevant for Claude Code workflows).
  • Claude’s context window on paid plans is typically 200,000 tokens, with Claude Code supporting up to 1 million tokens for Opus/Sonnet 4.6.
  • File uploads in the app UI cap around 30 MB. The Files API handles up to 500 MB.

Browsing capability: Claude for Chrome (beta, paid plans) lets Claude see and act on web pages you are viewing. If your one-click link instructs Claude to read your profile URL, users with the Chrome connector enabled get a richer experience. Include a line in your prefill like: “With browsing enabled, fetch and read this page and any links under Portfolio.”

A note on Claude Skills: Anthropic’s Skills feature is designed for reusable, modular instruction packs (style guides, glossaries, standard procedures), not ad-hoc prompts. As Anthropic’s documentation explains, Skills are for stable know-how. Your one-click learning page should point to Skills if you have them, but the page itself is the knowledge source, not a Skill.

ChatGPT: Copy-Paste Fallback

OpenAI does not offer a public URL scheme to prefill prompts in ChatGPT the way Claude does. The Chrome Web Store has third-party extensions that attempt this, but they are not officially supported and may break without notice.

What works instead:

  • A “Copy prompt” button that loads a ready-made prompt onto the user’s clipboard
  • A “Open ChatGPT” button that links to chatgpt.com (or to a specific custom GPT/App you have built)
  • The user pastes the prompt and hits enter

Practical constraints:

  • GPT-4 Turbo supports 128,000 tokens of context. GPT-4.1 advertises up to 1 million tokens in the API, though availability varies by product surface.
  • File uploads support up to 512 MB per file.
  • Projects and knowledge features have been unreliable. Practitioners on Reddit report that GPT silently stopped using project files as persistent context in some updates. Do not assume “always-on” project knowledge. Always include your URL explicitly in the first message and instruct the model to fetch it.

Sample prompt for users to copy:

Read https://yourdomain.tld/me. Extract my bio, 12 skills, 
6 projects (title, year, URL), and 5 FAQs. When unsure, 
ask a follow-up. Cite sections/URLs.

Perplexity: Spaces as the Current Path

Perplexity’s “Pages” feature, which let users package sources into shareable research pages, has been temporarily retired for new creation (with convert-to-page slated to return). In the meantime, the best approach is to direct users to add your page into a Perplexity Space and run Q&A there.

Include a simple instruction near your Perplexity button: “Add this URL to a Perplexity Space, then ask questions about my work.”

Update your page when Perplexity re-enables the Pages creation flow.

Step-by-Step: How to Make a One-Click Learning Page for AI Assistants

Here is the full implementation blueprint, from content preparation through testing.

Step 1: Define Your Canonical Facts

Write down everything an AI assistant should know about you, organized into two formats:

For humans: Clear sections with headers, short paragraphs, and links to evidence.

For machines: JSON-LD blocks embedded in your page’s <head> using schema.org’s Person and CreativeWork types. Include sameAs links to your verified profiles on other platforms.

Optionally, publish standalone profile.json and works.json files linked from the page. These give AI agents a clean data source that does not depend on HTML parsing.

You can see how a well-structured single-page layout organizes sections and links for both audiences.

Step 2: Build the “Open in Claude” Button

Use Claude’s official deep-link format:

claude://claude.ai/new?q=Please read https://yourdomain.tld/me 
and build a 10-question quiz with answers and citations.

Keep the q= value under 14,000 characters. For most one-click learning pages, the prompt itself should be 2 to 4 sentences that reference your URL. Let the page carry the content, not the link.

Important: This requires the Claude desktop app on Windows or macOS. Include a note next to the button: “Requires the Claude desktop app.”

Step 3: Build the ChatGPT Fallback

Create two elements:

  1. A button that copies a well-crafted prompt to the clipboard using JavaScript
  2. A link to chatgpt.com or to a custom GPT you have configured with instructions about your page

Write the copy-paste prompt to be self-contained. Include your full URL. Do not assume the model has prior knowledge of you.

Step 4: Add a Perplexity Option

Link to Perplexity with a brief instruction about creating a Space. As of April 2026, this is the most reliable path since Pages creation is paused.

Step 5: Make the Page Machine-Friendly

Three things matter here:

Clean rendering. Ship a print stylesheet (print.css) that strips heavy JavaScript, navigation chrome, and decorative markup. Many AI assistants use reader-mode-style parsing. A clean print view helps them extract content reliably.

Structured data. Your JSON-LD should be in the page source, not injected by client-side JavaScript. Assistants that fetch your page may not execute JS.

Fast loading. Keep the page lightweight. A page that takes 8 seconds to load through a JavaScript framework may time out when an AI assistant tries to fetch it.

Step 6: Publish AI Governance Rules

Decide what you want AI systems to do with your page:

  • Cite in responses? Allow the search bots (OAI-SearchBot, PerplexityBot).
  • Use for model training? Block GPTBot and ClaudeBot via robots.txt if you do not consent.

OpenAI documents separate bots for search versus training. Anthropic’s ClaudeBot documentation explains how to block training crawls while still allowing product fetches (which use a different user agent, Claude-User). Perplexity states that PerplexityBot respects robots.txt, though independent reporting has occasionally disputed full adherence.

A sample robots.txt block:

# Allow AI assistants to cite this page
User-agent: OAI-SearchBot
Allow: /

# How to Make a One-Click Learning Page for AI Assistants
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

Add a short, visible note on your page: “We allow AI assistants to read and cite this page. Training use may be restricted.”

For more on AI-readable profiles and governance considerations, the KnolMe blog covers related topics.

Step 7: Add Evaluation Prompts

Include two or three “test me” prompts directly on your page so visitors can verify the AI actually absorbed the content:

  • “List 5 key facts about me and cite the exact section or URL.”
  • “Propose 3 tailored questions a recruiter should ask me based on my portfolio. Cite the source lines.”
  • “Compare my listed skills to the requirements for [specific role]. Note any gaps.”

These serve double duty: they help the page owner QA the setup, and they give visitors a useful starting point for the AI conversation.

Safety and Transparency: Do Not Skip This

The one-click pattern is powerful, which is why it can be misused. A few rules to follow.

Show the Prompt You Prefill

Every “Open in AI” button should have the prefilled prompt visible right next to it. Users on Reddit have called out companies that embed hidden self-promoting instructions in one-click links. The backlash is swift and justified.

Claude’s deep-link system helps here: users see the prefilled prompt before they send it, and Claude explicitly warns about long prefills. But visibility should be your default regardless of the platform.

Add a “Prompt Integrity Note” next to your buttons:

“You will see the exact prompt we prefill. Please review and edit before sending.”

Do Not Pretend Deep Links Change Model Memory

A prefilled prompt is just text in an input field. It does not alter the model’s memory, hidden settings, or system instructions. Do not market your one-click learning page as if it “trains” the AI on you permanently. It provides context for one conversation.

Keep Prefills Short and Honest

Long prefills get truncated (Claude cuts at ~14,000 characters). They also raise suspicion. A good prefill is 2 to 4 sentences: read this URL, extract these facts, cite your sources. Nothing hidden. Nothing manipulative.

QA Checklist: How to Know Your Page Works

Before publishing your one-click learning page for AI assistants, run through this checklist:

  1. Claude deep link opens correctly on both macOS and Windows desktop apps. The prompt appears prefilled but not sent.
  2. ChatGPT copy-paste flow works in under 10 seconds. The copied prompt includes your full URL and clear instructions.
  3. JSON-LD validates using Google’s Rich Results Test or Schema.org’s validator. Person and CreativeWork types are present with accurate sameAs links.
  4. Facts match across formats. The JSON-LD, the visible page content, and the downloadable data files all agree on names, dates, and project details.
  5. File bundles are under size limits. Your all-in-one ZIP stays under 30 MB for Claude’s app UI. Individual files stay under 512 MB for ChatGPT.
  6. Evaluation prompts return correct results. Run your “test me” prompts in Claude and ChatGPT. Check that cited facts match what is actually on your page.

Practitioner Tips from the Field

Patterns worth knowing, drawn from how people are actually using these workflows:

Projects knowledge drifts. Multiple practitioners on Reddit have reported that ChatGPT’s Projects feature silently changes behavior between updates. Do not depend on “magic memory.” Always paste the URL in the first message and instruct the model to fetch it fresh.

Design for 128k tokens as your baseline. Context windows range from 128,000 tokens (GPT-4 Turbo) to 1 million tokens (Claude Code, GPT-4.1 API). But the lowest common denominator for most users is 128k. Keep your page content well within that, and save the downloadable files for users who want depth.

Ship a clean print view. A lightweight, JS-free rendering of your page helps AI assistants parse content reliably. This also helps screen readers and slow connections, so it is good practice regardless.

Do not confuse Skills with prompts. Claude’s Skills feature is for stable, reusable instruction sets like style guides or glossaries. Your one-click learning page is a knowledge source, not a Skill. Use Skills for “how to interact with me” rules if you want, but keep the factual content on the page itself.

Bundle files intelligently. Practitioners in the Claude AI subreddit have noted that upload limits hit faster than expected. One large PDF can eat the entire per-chat budget. Provide a single optimized text file rather than a folder of heavy documents.

Where KnolMe Fits

Building a one-click learning page from scratch means handling page design, structured data, file hosting, AI buttons, governance rules, and ongoing maintenance. It is doable, but it is a lot of plumbing for what should be a simple outcome: one page that humans and AI can both understand.

KnolMe is a platform built specifically for this use case. It auto-builds a shareable profile page from URLs and files (paste a GitHub link, upload a resume PDF, or import ChatGPT/Claude memory), then uses AI to design and edit the layout. The result is a single page built for AI agents, with one-click learning buttons for ChatGPT and Claude included by default.

Beyond the basics, KnolMe offers an AI “digital twin” chatbot trained on your knowledge base (so visitors can interact with your profile conversationally), optional voice replies via cloning, rich embeds for YouTube/Spotify/Bilibili, custom domain support, and privacy controls. Plans start at Free ($0, 1 profile, 80 AI credits/month) and go to Pro ($2.99/month with up to 20 profiles, 1,000 AI credits/month, no KnolMe branding, and custom domains).

To see working examples of what an AI-ready profile page looks like, check out this profile with rich media layout.

If you want to skip the manual implementation and get a one-click learning page running in about 30 seconds, create your free KnolMe profile here. Also available in 中文.

FAQ

What exactly is a one-click learning page for AI assistants?

It is a single web page that combines human-readable content (bio, portfolio, contact) with machine-readable structured data (JSON-LD), plus “Open in AI” buttons that launch a prefilled conversation in assistants like Claude or ChatGPT. The goal is to let any AI assistant understand who you are from one URL with minimal friction.

Does ChatGPT support one-click deep links like Claude does?

No. As of April 2026, ChatGPT has no official URL scheme for prefilling prompts. Claude supports this via its claude:// protocol. For ChatGPT, the best approach is a “copy prompt” button paired with a link to chatgpt.com or a custom GPT. This gets close to one-click speed without relying on unofficial workarounds that may break.

How long can a Claude deep-link prompt be?

Claude truncates the q= parameter at roughly 14,000 characters. For most one-click learning pages, this is more than enough because the prompt itself should be short (2 to 4 sentences) and should point Claude to your URL rather than embedding all the content inline.

Will AI assistants remember my page after the conversation ends?

No. A prefilled prompt provides context for a single conversation. It does not change the model’s long-term memory or hidden settings. Each new conversation starts fresh unless the user manually loads your page again. ChatGPT’s Projects feature theoretically offers persistent context, but practitioners report the behavior is inconsistent across updates.

How do I prevent AI companies from using my page to train their models?

Use your robots.txt file to block training-specific crawlers like GPTBot and ClaudeBot while allowing search/citation bots like OAI-SearchBot. OpenAI and Anthropic both document separate user agents for training versus product use. This is not a perfect guarantee, but it is the standard mechanism and signals your intent clearly.

What structured data should I include on the page?

At minimum, use schema.org JSON-LD for the Person type with your name, job title, employer, and sameAs links to your canonical profiles (LinkedIn, GitHub, ORCID). Add CreativeWork entries for notable projects. Keep the data factual and concise, since AI assistants handle structured facts better than marketing language.

Can I make a one-click learning page without coding?

Yes. Platforms like KnolMe handle the page design, structured data, file hosting, and AI integration automatically. You import your content from URLs or files, and the platform generates an AI-ready profile with one-click learning built in. The free tier requires no credit card and no technical setup.

How do I test whether my page is working correctly?

Run the evaluation prompts on your page in both Claude and ChatGPT. Ask each assistant to list key facts about you and cite the exact source. Check that the cited facts match your page content and JSON-LD. Also verify that your deep-link buttons open correctly on macOS and Windows, and that your file bundles fall within the size limits (30 MB for Claude’s app UI, 512 MB for ChatGPT).

How to Make a One-Click Learning Page for AI Assistants