Last Updated: March 20, 2025
This repository is a collection of AI System Prompts and Assistants that I've been sharing publicly since 2024. Inside, you'll find prompts ready to be used on any compatible AI platform. They're designed to be easily imported into OpenWebUI – just head to the provided URL and click "Import" (after you've set your instance URL in OpenWebUI, which it will remember for next time).
You'll find a mix of tools here, from practical text reformatters and data entry helpers to more specialized, character-based assistants.
I've kept things straightforward, without getting bogged down in excessive categories or technical jargon. Most AI enthusiasts will instinctively know which models play nicely with RAG pipelines or need external tools. Given how quickly the AI landscape is changing, detailed implementation guides would be outdated in no time!
To keep things simple and focused, I've also left out specific foundation model names and parameter settings.
For general text-processing, I often have good results with a temperature of 0.3, but feel free to experiment to find what works best for you.
For tasks that need up-to-the-minute information, models like Perplexity Sonar can be really effective because they handle context retrieval so well. I'm hoping more models will move in this direction, making it easier to manage system configurations while boosting information retrieval.
Finally, some of the configurations require vision capability, and a few require other multimodal capabilities like audio and video processing.
My instinct is that within a very short period of time, almost all major LLMs will be multimodal by default. But for now, if you spotted a configuration requires vision, then enable it.
source-data/models.csv
: The primary data source containing all model informationindividual-configs/
: Individual markdown files for each modelconverted/models.json
: JSON representation of the models datascripts/
: Scripts for maintaining and updating the repository
Screens international travel destinations for the legality of a user's ADHD medications, providing information on restrictions, controlled substance status, and links to official government sources. It emphasizes the importance of verifying information and seeking legal advice, as it is not a substitute for professional guidance.
Offers expert guidance on designing and implementing effective multi-agent systems. It focuses on providing strategic advice and concrete recommendations for network architecture, best practices, and relevant technologies.
Helps users troubleshoot and diagnose issues with their networked AI assistants by analyzing system prompts, model configurations, and RAG performance. It provides tailored recommendations for resolving unexpected behaviors.
Helps the user organize their AI assistants into logical teams based on their common purposes and functions, taking into account the user's preferences for team size and output format.
Helps users refine and optimize their character descriptions for AI personas, ensuring clarity and consistency while retaining all original details. It enriches the provided text with suggestions to create a well-rounded character profile ready for AI development.
Provides up-to-date technical guidance on AI-related development projects, offering recommendations for LLMs, vector databases, API integration, and other relevant tools and techniques. It prioritizes current best practices and offers actionable advice, along with links to relevant resources.
Provides periodic random directions to user
Humanises AI generated text and scrubs it for artifacts.
Assists users in discovering relevant AI tools by asking clarifying questions to understand their needs and then recommending suitable options with details on functionality, pricing, and website links. It prioritizes suggesting recent tools.
Delivers pessimistic news reports, focusing on the most dire and calamitous events worldwide. It emphasizes negative aspects, counters optimism, and amplifies the sense of impending doom to leave the user feeling discouraged.
Irritable, pedantic writing assistant that critiques users' writing after insulting it
Expert at comparing API costs, using web scraping to provide users with up-to-date and cost-effective solutions.
Assists with API development queries
Helps users find appropriate APIs for their projects by considering their specific requirements and constraints. It provides detailed information about each API, including OpenAPI compatibility, and suggests alternative solutions if necessary.
Provides news digests about papers that have been published in arXiv
Roleplay assistant targeted at improving users' assertiveness
Provides specific recommendations for workflow automations. Should be paired with RAG, live search, or both for optimal performance.
Advises upon backup approaches for tech tools
Identifies beer taps in a user-provided photograph (requires vision), providing a list of identified beers from left to right, including their description, average rating, and ABV, and offering a recommendation based on the user's preferences if specified.
Refines email drafts by creating concise subject lines with appropriate prefixes, prepending a brief Bottom Line Up Front (BLUF) summary, and correcting minor errors, all while preserving the original message and structure. It enhances email communication for improved clarity and efficiency.
Parses images and analyses them on the basis of body language clues
Extracts publication details from images of books, including the title, author, ISBN, publication date, summary, and average Amazon review rating, presenting the information in a clear and organized format.
Helps users compile, organize, and format updates for their boss. It offers flexible delivery options (single batch or spread out), intelligent grouping and summarization of information, and can even provide daily or weekly digests.
Summarises brainstorming sessions and provides a summary output
Assesses the reliability of brands by providing objective information on company reputation, location, production history, and ethical practices, enabling users to make informed purchasing decisions. It synthesizes data from reliable sources to present a clear and concise brand profile, empowering users to evaluate brands based on factual information.
Helps users create and refine creative briefs optimized for AI-driven projects, providing suggestions and rewriting existing briefs for AI readability
Provides extremely concise responses to user queries, minimizing word count and omitting all unnecessary details. It prioritizes efficiency and directness in its communication.
Helps users capture and refine their business ideas by prompting for detailed information, identifying potential gaps, and providing a structured summary within a markdown code fence, complete with relevant emojis for increased engagement.
Specializes in recommending long-lasting, high-quality products, drawing heavily from the wisdom of the r/BuyItForLife subreddit to provide durable and reliable options, complete with pricing information. It helps users make informed purchasing decisions by offering specific suggestions and addressing potential concerns.
Checklist Pro generates tailored checklists to ensure the user's safety, preparedness, and completeness across a variety of activities, incorporating safety tips and reminders where relevant. It enhances peace of mind by accounting for all necessary items and precautions in a clear, concise, and context-specific manner.
Helps household members manage their chores by providing information from a detailed chore list, including daily, weekly, and one-time tasks for different rooms in the house. It clarifies user requests and offers specific chore descriptions based on the provided list.
Provides expert technical support for Cloudflare, specializing in Cloudflare Access and Cloudflare Tunnel configurations. It helps users troubleshoot issues, understand complex configurations, and implement best practices for securing their resources.
Explains cognitive distortions as defined in Cognitive Behavioral Therapy (CBT), providing personalized examples based on user-provided scenarios to illustrate how these distortions might manifest in their own thinking. It strictly avoids giving mental health advice and emphasizes its role as an educational tool.
Researches and compiles comprehensive background reports on companies, covering aspects such as their history, operations, key personnel, financial performance, and recent news. It synthesizes information from various public sources to provide a structured overview.
Analyzes company reputations by aggregating data from employee reviews, media reports, and public records to identify potential red flags for job seekers. It delivers comprehensive summaries, highlighting key issues related to work environment, employee turnover, and company culture.
Acts as a Competitive Landscape Analysis Assistant, guiding users through analyzing a specified company's competitors, identifying differentiation factors, and forecasting future trends in the competitive environment, providing a detailed document with an overview of the company, analysis of competitors, a differentiation breakdown, and a forecast of competitive landscape changes.
Identifies and chunks context data from longer source material (for RAG and conetxt)
Aids the user in expanding their knowledge base by suggesting relevant and specific markdown documents, each representing a distinct piece of contextual information to improve LLM performance.
Extracts and structures contextual data from user-provided text, reformatting it for storage in a context database to enhance the performance of large language models. It focuses on identifying relevant factual information and presenting it in a clear, organized manner.
Conducts an interview with the user to gather data and generate third-person context snippets suitable for vector storage and improving large language model performance.
An updated config for a context data generation assistant
Converts CSV data, provided as a file or raw text, into a well-structured JSON format. It automatically infers data types and attempts to detect hierarchical relationships, asking for clarification when necessary to ensure accurate representation.
Helps users locate relevant data sources for application development, providing details about cost, access methods, and update frequency. It considers user preferences for data format and budget constraints to present the most appropriate options.
Assists users with data visualization projects by suggesting techniques for effective data presentation and storytelling, including specific tools and guidance.
Helps users select appropriate databases for their applications by asking clarifying questions and providing tailored recommendations with explanations and resources.
Refines development prompts for AI assistants, ensuring clarity, completeness, and structure to guide the creation of effective software. It proactively identifies ambiguities, suggests missing features, and optimizes the prompt for improved AI performance.
Corrects errors in text likely captured via voice-to-text dictation, including punctuation, capitalization, and word choice. It refines text for clarity and grammatical accuracy, streamlining the editing process for users.
Estimates dimensions of objects within user-uploaded images by leveraging visible reference points. If a request lacks clarity, it will ask the user to specify the object of interest.
Analyzes user accounts of unexpected or dangerous situations, then generates a formal debrief including a summary of the event, recommendations for how the event could have been avoided, and concrete steps the user can take to prevent future occurrences.
Debugs Docker Compose scripts
Extracts and formats technical documentation from provided URLs, delivering it as a Markdown document within a code fence.
Retrieves links to technical documentation
Anonymisation tool that obfuscates the identity of named entities
Shortens emails
Composes rhyming emails
Extracts and formats email content from screenshots or EML files into a clean, human-readable format, presenting key information such as subject, sender, recipient, date, and body text while excluding technical metadata.
Answers user questions about the operation of specific APIs
Rewrites system prompts for AI assistants according to user instructions, specializing or generalizing them as needed. It clarifies ambiguities, preserves core functionality, and offers explanations for the changes made.
Provides detailed reports on recent developments in international relations, focusing on bilateral ties between countries or between a country and a geopolitical bloc. It synthesizes information from reputable sources to deliver structured summaries encompassing political, economic, security, and media-related aspects of the relationship.
Acts as a friendly mental health assistant for adults who self-identify or have recently been identified as gifted, guiding them toward resources and communities to feel more understood.
Validates and edits drafted markdown for compliance with Github-flavored Markdown standards
Analyzes hardware specifications, explains components in layman's terms, and assesses suitability for various use cases.
Assists users in configuring their Home Assistant setups by generating YAML code for automations, scenes, and dashboards. It contextualizes its responses based on the user's existing entities and provides compliant, ready-to-use configurations.
Trains spokespeople by simulating hostile interviews challenging positions and then providing feedback
Provides installation instructions when the docs just aren't cutting it.
Offers supportive perspectives to users struggling with negative self-perceptions, promoting self-compassion and helping them reframe self-critical thoughts. It emphasizes the importance of professional mental health support when needed, while providing a positive and encouraging counterpoint to negative self-talk.
Identifies IKEA furniture from user-provided photographs, accounting for variations in product availability by country, and provides links to the product page on the IKEA website when available. It offers potential matches with confidence levels when a definitive identification is not possible.
Helps to write more thorough technical documentation
Provides product data from a product name. Useful for cataloging items in an inventory
This system prompt is focused on identifying self-hostable (or on-premises) alternatives to SaaS tools. Note: it explicitly does NOT exclude non-open-source or paid offerings. Tweak the configuration according to your preferences and desires!
Attempts to help the user whether unsolicited emails are sincere or spam
Embodies a persona from January 15th, 1954, offering news updates and reacting to user input about the modern world through the lens of that time period. It maintains a consistent historical context, sharing personal stories and perspectives rooted in the values and experiences of the mid-1950s.
Reviews job descriptions provided by the user, evaluating them for both positive attributes and potential warning signs regarding exploitative hiring practices or concerning company culture.
Diagnostic utility instructed to always deliver JSON responses
Converts data from JSON to CSV
Helps users learn complex technical subjects by creating personalized learning trajectories. It assesses prerequisite knowledge and designs a structured learning plan, breaking the subject down into manageable modules with clear objectives and resources, or focuses on building foundational knowledge if needed.
Attempts to analyse LLM outputs for evidence of bias and censorship
Offers expert technical guidance on configuring large language models within custom frontends. It provides advice on parameter optimization, explains the trade-offs between different configurations, and ensures an enhanced user experience.
Guides users through the intricacies of fine-tuning large language models, offering comprehensive information, process-oriented guidance, and tailored strategies to achieve specific fine-tuning objectives. It assists with everything from clarifying goals to troubleshooting common issues, ensuring successful outcomes.
Analyses the outputs of other LLMs
Provides manual pages in response to natural language lookups
Distills marketing and sales text into factual, technical descriptions by removing claims and unnecessary adjectives, then presents the output in Markdown format.
Provides information about the model context protocol (MCP)
Offers personalized guidance in selecting mechanical keyboards, beginning with an exploration of the user's typing preferences and culminating in specific keyboard recommendations tailored to their needs. It provides clear explanations of technical terms and switch characteristics, ensuring users can make informed decisions.
Transforms unstructured meeting details into a structured business agenda, prompting the user for missing information, highlighting urgent action items, and presenting the result in a code fence.
Formats unstructured meeting notes into organized minutes, requests missing essential information, and highlights noteworthy items, presenting the result in a user-friendly format.
Summarmisation agent for extracting action items and summary data from minutes
Provides assistance with MongoDB
Assists in planning out movie-watching binges
Converts natural language descriptions of data into CSV format, prompting the user for column details and offering output as data or file download.
Generates a JSON schema based on the user's natural language description of a desired data structure, clarifying ambiguities as needed.
Converts natural language descriptions of data into YAML format, prompting the user for structure and hierarchy details and offering output as data or file download.
Technical assistant advising upon Neo4j databases and configurations
Offers comprehensive information about neurodiversity, including autism, ADHD, and related conditions, with a focus on modern understanding and strengths-based approaches. It provides resources and fosters a positive, empowering learning experience, tailored to the user's interests and learning style.
Aids users in locating open-source datasets relevant to their specified topics, emphasizing the provision of the newest available data and ensuring reliable sourcing. It delivers precise and informative responses in a casual tone, clarifying ambiguous queries to refine search criteria and enhance result accuracy.
Helps to identify open source projects
Provides help with Open Web UI with official project resources in system prompt (update periodically or use live search)
Helps users find OpenAPI-compliant APIs for specific tasks. It provides relevant API names, descriptions, documentation links, and direct links to the OpenAPI JSON manifests, offering alternative solutions if no compliant APIs are found.
Provides starter code to kickstart Open Web UI Tool Development
Helps the user to locate open source intelligence (OSINT) tools.
Experimentary utility intended to test the ability of LLMs to reverse engineer the outputs of other LLMs (or their own outputs!) to guess the user prompt
Analyses circuit boards and attempts to identify components
Analyzes prompts and model configurations to diagnose why a prompt failed to achieve the user's expectations. It suggests specific improvements to the prompt and, where possible, provides a remediated version for the user to try.
Ideates prompt templates to help users build up comprehensive prompting libraries, generating drafts when requested.
Helps users enhance large language models by identifying limitations in user-provided prompts and recommending external data sources and tools, such as APIs, existing platforms, and RAG pipelines, to overcome those limitations. It focuses on providing fresh, specialized, and real-time data access.
Helps users learn Python by explaining their provided code, offering both general overviews and detailed explanations of specific functions. It caters to all skill levels, using clear language and practical examples to enhance understanding.
Guides users on optimizing embedding and retrieval settings for their datasets within RAG pipelines. It analyzes the data, recommends appropriate settings for vector databases and embedding models, and suggests data reformatting for enhanced retrieval accuracy and efficiency.
Generates random ideas for AI assistants and develops system prompts
Drafts unsolicited feedback letters analyzing random people's toilets
Recommends movies celebrated for their awfulness, providing trailers and reasons for their poor reputation. It connects users to the underappreciated world of bad movie appreciation.
Attempts to provide a more ground-level overview of recent developments in AI
Transforms mundane email threads into engaging screenplays, complete with character development and scene setting. It creatively adapts corporate correspondence into a cinematic format, optionally incorporating user-specified stylistic elements.
Data extraction utility which processes screenshots according to user instructions
Generates CSV data from screenshots, preserving a consistent header row
Extracts data from screenshots and attempts to provide the data as a JSON array
Converts data in screenshots into markdown table format
Assists with authoring emails (and other texts) that are slightly Shakespearean (a lighter touch than a previous configuration)
Translates text into Shakespearean English, creatively adapting modern terms to fit the era.
Simple configuration for extracting text from images using vision-capable LLMs.
Provides comprehensive analyses following a template suitable for both SaaS and open source software valuations.
Helps users create clear and comprehensive Standard Operating Procedures (SOPs) for both professional and personal use. It can either convert existing text into a structured SOP or guide users through an interview process to gather the necessary information and generate a formatted document.
Non-interactive spell checker configuration
Disagreeable AI bot which takes a contrarian stance to anything the user says
Verifies and updates user-provided statistics by searching for more recent data online. It carefully compares sources to ensure accuracy and presents a list of potential updates with source details, dates, values, and direct links.
Offers tailored guidance and data-driven insights to empower users in making sustainable lifestyle choices. It analyzes different options, provides actionable steps, and fosters a relentlessly encouraging environment to support users in achieving their sustainability goals.
Assistant specialized in constructing general-purpose system prompts by engaging users in a targeted questionnaire to capture their preferences for style, personality, and context, ultimately delivering a refined prompt in Markdown format.
Rewrites system prompts written for a specific user to remove identifying references, instead generalizing the prompt for broader use while flagging any potentially sensitive information.
Generates system prompts tidying up loosely organised drafts by the user. Outputs markdown.
Ideates complementary system prompts
Acts as a passionate career guide specializing in technology, particularly AI. It conducts deep interviews to understand user interests and skills, recommending diverse tech careers beyond programming and providing resources for professional growth.
Acts as a skilled software finder, providing tailored recommendations based on user descriptions and clarifying questions to ensure the suggested tools meet their specific needs and preferences. It offers comprehensive information about each recommendation, including features, pricing, and relevant links while prioritizing both popular and niche options and open-source options whenever those have comparable capabilities to commercial software.
Generates bespoke technical documentation explaining certain processes
Rewrites to intensify its emotional impact. It uses vivid language, imagery, and sentence structure to make your writing more evocative and emotionally resonant.
Changes the grammatical person in which a text is written
Simplifies text and returns the edited version to the user
Converts text between tenses, intelligently prompting the user for clarification when the desired tense is not initially provided.
Debugs unsuccessful text to image prompts, providing advice
Rewrites text to fit within specific word or character limits, preserving the original meaning and style.
This AI assistant fosters the user's creativity by offering encouragement, suggesting diverse creative outlets, and providing relevant resources. It aims to help users understand and maximize their creative potential.
Suggests insightful questions about wines on a provided list, enabling the user to appear knowledgeable about wine.
Helps with groceries. Requires grocery list as context.
Debugging assistant focused on RAG optimisation
Offers personalized recommendations for therapeutic modalities tailored to individual experiences, preferences, and accessibility, with a focus on providing specific and actionable information to empower informed decisions about mental health.
Generates timesheets from narrative descriptions of working hours, accommodating various formats (CSV, table, Markdown) and the ability to update existing timesheets. It infers necessary columns, handles date calculations, and confirms accuracy with the user.
Transforms free-form text into organized task lists, identifying tasks, due dates, priorities, and associated details. It can output the task lists in natural language or computer-readable formats like JSON and CSV.
Tech tool finder limited to retrieving SaaS options
Aids users in documenting potentially abusive digital communications by providing technical summaries, identifying patterns of abuse, and preserving original messages. It offers trigger warnings and whitespace to protect users from re-traumatization while ensuring accurate record-keeping for legal, therapeutic, or personal purposes.
Meticulously prepares users for trips by offering personalized packing lists, managing travel documents, and providing location-specific advice. It also assists with bookings, insurance, visa requirements, and other essential travel arrangements.
Quickly identifies tech products from user descriptions or images and provides direct links to official user manuals and quick start guides. It efficiently gathers necessary details to ensure accuracy and offers alternative solutions when a manual cannot be immediately located.
Transforms user-provided technical descriptions into structured and formatted reference documentation, suitable for use in wikis or knowledge bases. It focuses on clarity, consistency, and reusability, ensuring that all technical elements are correctly formatted and the information is logically organized.
Diagnostic utility intended to help users to probe the utility and limitations of vision-capable models (VLMs).
Configuration prepared for integration with contact and email sending tools
Converts voice-to-text transcripts into organized journal entries, adding Markdown formatting, correcting typos, and inserting headings for clarity.
Helps users develop clear software development instructions from dictated text captures
Aids users in crafting detailed weekly work plans by defining objectives, breaking down tasks, prioritizing activities, and identifying necessary resources. It fosters a positive planning experience.
Generates unique and intriguing bot avatar images, emphasizing unconventional designs and strange aesthetics. It focuses on creating memorable and visually distinct representations, incorporating unexpected elements and surreal environments.
Fosters the user's curiosity to tell the story of the people behind amazing inventions
Acts as a Workflow Automation Advisor, interviewing users to understand their roles and pain points, then recommending specific tools, software, and workflows to streamline their job functions through automation, with the goal of enabling them to manage automated processes with minimal direct involvement.