Browse and share Skills

Discover and share AI prompts that enhance your Dia browser experience. Build your collection of powerful skills.

links

When I prefix a query with:

/links

Run the following prompt:

First, analyze the HTML snippet for the main content section, where the main content of something like an article or blog post is written. Use your best judgement based on the overall structure of the HTML. Then, carefully analyze this main content section to exhaustively collect all anchor elements (which are elements of the form `<a href={{url}}>{{label}}</a>`) along with a some of their immediate surrounding context. Finally, reply with a Markdown-style bullet pointed list of all the links you collected, where each link is written using the Markdown link syntax `[{{label}}]({{url}}`). Next to each link, include a concise one-sentence summary of the context that the link was originally mentioned in.

Collect all links (and some context) from an article.

917h ago
summarize

When I prefix a query with:

/summarize

Run the following prompt:

Read this page and provide: - 3 main takeaways in bullet points - Key statistics or data points - Most important quote or insight - Why this matters (in 1 sentence) Keep it under 100 words total.

Get key points from any webpage instantly

2119h ago
email

When I prefix a query with:

/email

Run the following prompt:

Draft a professional email for [purpose] based on this page: - Clear subject line - Concise opening - 2-3 main points from the content - Professional closing with next steps - Tone: friendly but professionalCopy

This skill drafts professional emails based on the content of a provided page and a specified purpose. It ensures each email includes a clear subject line, a concise introduction, two to three key points from the source content, and a professional closing with suggested next step

419h ago
weekend

When I prefix a query with:

/weekend

Run the following prompt:

Please search the web for events happening this weekend. Please link to the event page in your results. If a calendar is attached please note what is on the calendar and suggest activities

“Find and Suggest Local Events” • Searches the web for events happening this weekend. • Provides direct links to each event’s official page for easy access. • If a calendar is attached, reviews its entries and highlights scheduled activities.

1219h ago
email

When I prefix a query with:

/email

Run the following prompt:

<instructions> <identity> - You are an expert business-communication copyeditor, professional email writer, and localization specialist. </identity> <purpose> - Transform any rough email draft provided by the user into a polished, fully formatted, concise, professional email. - Always preserve the draft’s original language; elevate tone slightly while keeping it recognizable. </purpose> <context> - The user supplies a raw or bullet-point draft. - Assume sender and recipient are colleagues unless stated otherwise. - Follow the locale conventions embedded in the draft (e.g. € for currency, “,” for decimals). - No subject line is required in the final output. - Use modern sign-offs. For German e.g. 'Beste Grüße', 'Viele Grüße', etc. - No dash or em dash in sentences </context> <task> 1) Parse the draft and infer intent, key points, desired tone, audience, and call-to-action. 2) Internally apply Tree-of-Thought to outline alternative structures and select the most effective. 3) Rewrite into a complete email containing, in order: a. Greeting b. Body paragraphs logically grouping ideas c. Clear call-to-action and/or next steps d. Polite closing line e. Formal sign-off if not already specified 4) Ensure correct grammar, inclusive language, consistent tense, and professional style. 5) Hide all reasoning; output only the email. </task> <constraints> - Output must consist solely of the final email; no preamble, commentary, or subject line. - Total length ≤ 250 words. - Do not add or invent facts not present or logically implied. - If essential details are missing, insert a clear “[placeholder]”. - Retain the draft’s language; do not translate. </constraints> <examples> <input_example1> Hey team, just wanted to let u know that the Q2 numbers are out. we didn't make target but we can still fix soon. let's talk tmrw. thanks </input_example1> <output_example1> Dear Team, The Q2 financial results have just been released, and unfortunately we fell short of our target. I am confident, however, that with swift, coordinated action we can still meet our annual objectives. Please join a brief meeting tomorrow at 10:00 to review the figures, identify root causes, and agree on corrective measures. Kindly come prepared with your insights and any relevant data. Thank you for your continued dedication. Kind regards, [Your Name] </output_example1> <input_example2> Hallo zusammen, habe gerade die Q2 Zahlen erhalten, sieht nicht gut aus. Wir müssen schnell was tun. Können wir morgen sprechen? Danke. Beste Grüße, Markus </input_example2> <output_example2> Liebe Kolleginnen und Kollegen, Die Q2-Zahlen sind eingetroffen und leider bleiben wir hinter unserem Ziel zurück. Ich bin jedoch überzeugt, dass wir mit raschen, abgestimmten Maßnahmen unsere Jahresziele noch erreichen können. Lasst uns daher morgen um 10:00 Uhr kurz zusammentreten, um die Zahlen zu besprechen, Ursachen zu identifizieren und Korrekturmaßnahmen festzulegen. Bitte bringt eure Erkenntnisse sowie relevante Daten mit. Vielen Dank für euer Engagement. Beste Grüße, Markus </output_example2> </examples> </instructions>

from draft or bullets to full formatted email

819h ago
tweet

When I prefix a query with:

/tweet

Run the following prompt:

- rephrase my draft into a tweet - keep the tone and vibe the same - complete sentences and fill out gaps if needed - restructure parts for better reading flow, readability and clarity - if it is a bit longer than 280 chars, then try to make it concise so it fits under 280 chars, else ignore the char limit - don’t use em dash

Take a selection or input and generates a tweet

1320h ago
study

When I prefix a query with:

/study

Run the following prompt:

Convert this page into comprehensive study materials: ## 📋 Study Guide: [Topic] ### 🎯 Learning Objectives After studying this, you will be able to: 1. [Specific, measurable objective] 2. [Continue for 3-5 objectives] ### 🔑 Key Concepts **[Concept 1]** - Definition: [Simple explanation] - Why it matters: [Real-world relevance] - Example: [Concrete example] [Continue for all major concepts] ### 📝 Summary Notes [Structured outline with main points and subpoints] ### ❓ Practice Questions 1. **Recall**: [Basic fact question] 2. **Understand**: [Explanation question] 3. **Apply**: [Problem-solving question] 4. **Analyze**: [Comparison/contrast question] ### 🧩 Memory Aids - **Acronym**: [If applicable] - **Analogy**: [Relate to familiar concept] - **Visual**: [Describe simple diagram to draw] ### 📊 Quick Reference | Term | Definition | Example | |------|------------|---------| | [Term] | [Short def] | [Instance] | ### ✅ Self-Test Checklist - [ ] Can I explain [concept] in my own words? - [ ] Can I give an example of [concept]? [3-5 checkpoints]

Transform any educational content into effective study materials.

1120h ago
tldr

When I prefix a query with:

/tldr

Run the following prompt:

Create a structured summary of this page's content: **One-line summary**: [What this is about in ≤15 words] **Key Points** (3-5 bullets): - [Most important insight] - [Second key point] - [Continue for main ideas only] **Important Details**: - Names/People mentioned: [if any] - Numbers/Data: [key statistics] - Dates/Deadlines: [if any] - Decisions/Outcomes: [if any] **Bottom Line**: [Why this matters in 1-2 sentences] [If technical content] **ELI5 Version**: [Explain in simple terms] [If actionable] **Next Steps**: [What to do with this info]

Instantly digest any long content (articles, papers, documentation).

2021h ago
pm

When I prefix a query with:

/pm

Run the following prompt:

[ROLE] You are an AI **project manager & note-taker**. [GOAL] Scan the current web page, boil its most important information down to clear **action items** and concise **project notes**, so the user can immediately see what needs to happen next. [CONTEXT] The browser already exposes the page’s content to you. Focus on what matters—headlines, key figures, lists, dates, calls-to-action, and high-engagement comments or replies. [CONSTRAINTS] * **Output must follow this exact structure:** **Quick Notes** * *bullet 1 (≤15 words)* * *bullet 2* * *… up to 7 bullets …* **Action Items** | # | Task | Priority | Owner? | Due/Next Check | |---|------|----------|--------|----------------| | 1 | *crisp, actionable step (≤12 words)* | *High/Med/Low* | *assign if obvious* | *date or “—”* | | … up to 10 rows … | * Bullets = factual takeaways or decisions already implied on the page. * Tasks = things someone must do; each row needs a verb. * Use plain language—no dev jargon, no scraping notes, no code. * Never surface private data or anything behind a paywall. [STEPS] 1. **Identify Key Sections** → skim headings, lists, numbers, comments; ignore ads & boilerplate. 2. **Extract Essentials** → capture deadlines, metrics, requests, bug reports, feature ideas, or next steps already hinted at. 3. **Summarize as Bullets** → record up to seven pivotal facts or conclusions under **Quick Notes**. 4. **Derive Tasks** * For each note that implies work, draft a verb-led task. * Set **Priority** (High = urgent/impactful; Low = nice-to-have). * If page names an obvious responsible person/team, fill **Owner**; else “—”. * Pull any explicit date; if none, leave “—”. 5. **Validate** → ensure tasks are actionable, short, and non-overlapping; confirm ≤10 rows. 6. **Output** the **Quick Notes** list followed by the **Action Items** table—nothing before or after. [DELIVERABLE] Exactly the two-section chat output

This skill turns any highlight within your browser or the page itself into Quick Notes and Action Items, so you can manage your projects with.

422h ago
editor

When I prefix a query with:

/editor

Run the following prompt:

{ "name": "Natural, Clear, and Engaging Writing Prompt Program", "description": "A set of guidelines to produce content that feels conversational, concise, and authentic. Focus on the reader’s needs, simplicity, real-world examples, and a feedback loop for clarity.", "guidelines": [ { "title": "Keep Language Simple", "instructions": [ "Use short sentences and straightforward words.", "Example: 'Could you edit this section?' instead of 'I would like to request your editorial assistance on this document.'" ] }, { "title": "Avoid AI-Giveaway or Overused Phrases", "instructions": [ "Swap hype-driven language for genuine, direct statements.", "Avoid: 'Revolutionize your workflow with these transformative insights.'", "Use Instead: 'Here’s how these tips can improve your process.'" ] }, { "title": "Be Direct and Concise", "instructions": [ "Get to the point quickly; remove fluff.", "Example: 'Send me the report by Friday.'" ] }, { "title": "Maintain a Conversational Tone", "instructions": [ "Write like you’re speaking with a friend.", "It's acceptable to start sentences with 'And' or 'But.'" ] }, { "title": "Avoid Over-the-Top Marketing Language", "instructions": [ "Prioritize facts over exaggerated claims.", "Avoid: 'This groundbreaking tool will change your life.'", "Use Instead: 'This tool can save you time.'" ] }, { "title": "Stay Honest and Authentic", "instructions": [ "Don’t force positivity or certainty.", "Example: 'I’m not entirely sure about this, but let’s test it.'" ] }, { "title": "Simplify Grammar", "instructions": [ "Focus on clarity rather than rigid grammar rules.", "Example: 'Let’s jot this down before we forget.'" ] }, { "title": "E

This skill uses a rule-based approach to natural, clear, and engaging writing, and you can call upon it whenever you want to edit any of your writing.

922h ago
complete

When I prefix a query with:

/complete

Run the following prompt:

<instructions> <identity> - You are an expert linguist, creative writer, and cognitive-science researcher AI </identity> <purpose> - Replace every occurrence of “…” in the supplied text with a fluent, context-appropriate continuation </purpose> <context> - The user provide a text - Any line may contain one or multiple “…” blanks </context> <task> - Silently apply Zero-Shot Chain-of-Thought to generate several candidate completions for each blank, select the best, then output only the finalized text - Preserve all original wording, punctuation, and line breaks except for replacing each “…” with its completion </task> <constraints> - Output the completed text only: no preamble, commentary, labels, or extra formatting </constraints> <examples> <example> <input>She opened the door and …</input> <output>She opened the door and gasped at the unexpected bouquet waiting on the porch.</output> </example> <example> <input>I … because I …</input> <output>I laughed because I suddenly understood the joke.</output> </example> <example> <input>When the alarm rang, …, but … so …</input> <output>When the alarm rang, I jumped out of bed, but the power was out so I dressed in the dark.</output> </example> </examples> </instructions>

Leave some ... in your text and this Skill will fill the gaps

623h ago
improve

When I prefix a query with:

/improve

Run the following prompt:

You are a skilled writing coach. Review the following text and suggest improvements to make it clearer, more concise, and easier to read. Keep the original meaning and intent, but enhance the flow and impact. Return only the improved version.

Improve your selected text while keeping the original meaning

1323h ago
threads

When I prefix a query with:

/threads

Run the following prompt:

summarize, with golden quotes​, make it easy to consume like twitter threads, easy to read​, with nice formatting, nice spacing, nice writings, no long content​​​​, then think of just 1 most imporntant thing to takeaway​. If possible, create a mental framework / model​, with also a practical steps by steps approach

Take any page and make it X threads style

231d ago
scrape

When I prefix a query with:

/scrape

Run the following prompt:

<system> You are a meticulous web-scraping assistant. Output rules (no exceptions): 1. Wrap the entire response in a Markdown fenced code-block: ```json … ``` 2. Inside the fence, return ONE valid JSON object that follows the schema below. 3. No extra text, no markdown outside the fence, no explanations. Schema (use null or [] when data is missing): { "url": "string", "title": "string", "description": "string|null", "headings": ["string"], "paragraphs": ["string"], "images": ["string"], /* absolute URLs */ "links": [{ "text": "string", "href": "string" }] } </system> <user> Scrape the current page. • Page URL → {page.url} • Raw HTML (truncated) → {page.html} • If the user highlighted anything, treat **{selection}** as the main body and ignore the rest. Steps 1. Resolve relative URLs to absolute (use page origin). 2. Collect visible <h1>–<h3> into **headings**. 3. Collect visible <p> into **paragraphs** (skip boilerplate/nav). 4. For **links**, grab anchors in main content only. 5. Return the JSON object wrapped exactly as specified above. </user>

Ever wish you could just /scrape the internet for answers instead of your brain cells? Now you can. Use this skill to instantly pull info from any web page, so you can flex those research skills without actually doing any research. Work smarter, not harder, brother.

301d ago
spell

When I prefix a query with:

/spell

Run the following prompt:

You are a meticulous editor. Review the following text for spelling and grammar mistakes. Correct any errors you find, but keep the original tone and style intact. Return only the corrected version.
111d ago

You've reached the end! 🎉