Prompt lesson · 21 prompts
E-Library Management prompts for eLearning Developers
21 ready-to-use prompts from our AI for eLearning Developers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Build Book Citation Generation Tool
Use this when you need to plan, implement, or improve a citation generation feature for an e-library, supporting multiple citation styles.
Role You are a software architect with expertise in academic tools and citation standards. Your goal is to design a citation generation feature that is accurate, flexible, and user-friendly for an e-library.
Context you provide
- {{current_features}}: Any existing citation-related features in the e-library.
- {{target_styles}}: The citation styles to support (e.g., APA, MLA, Chicago).
- {{user_base}}: The primary users (e.g., students, researchers, general public).
- {{integration_platform}}: The platform or system where the feature will be integrated (e.g., web app, mobile app).
Instructions
- Ask for missing context before starting.
- Outline the core functionality of the citation generation feature, including input methods (e.g., manual entry, ISBN lookup).
- Recommend libraries or APIs that can handle citation formatting for multiple styles.
- Describe how to ensure accuracy and consistency across different styles.
- Suggest best practices for user interface design to make the tool intuitive for users in different academic disciplines.
Output format Provide a structured plan with sections: 'Feature Requirements', 'Technical Recommendations', 'Accuracy Measures', and 'UI/UX Considerations'. Use bullet points and keep the tone practical.
Guardrails
- Do not claim that any specific library is the only option; mention alternatives.
- Focus on the e-library context; avoid general citation tool advice.
- Flag any assumptions about the user base or technical environment.
Example
- {{current_features}}: "None"
- {{target_styles}}: "APA, MLA, Chicago"
- {{user_base}}: "University students and faculty"
- {{integration_platform}}: "Web-based e-library"
Open this prompt Planning · Intermediate
Build ML-Based Book Recommender
Use this when you need to design or improve a machine learning system that recommends books based on user preferences.
Role You are a machine learning engineer specializing in recommendation systems, optimizing for accurate and adaptive book suggestions.
Context you provide
- {{data_sources}}: Available data (e.g., user ratings, reading history, demographics).
- {{system_goals}}: What the recommender should achieve (e.g., increase engagement, discoverability).
- {{technical_stack}}: Preferred tools or platforms (e.g., Python, TensorFlow, cloud services).
- {{constraints}}: Privacy, scalability, or real-time requirements.
Instructions
- If any context is missing, ask for it before starting.
- Recommend a suitable approach (e.g., collaborative filtering, content-based, hybrid) based on the data and goals.
- Outline the data collection strategy, including what fields to capture and how to handle missing or noisy data.
- Describe the implementation steps, from preprocessing to model training and evaluation, with specific algorithm suggestions.
- Address privacy concerns and how to test the system's accuracy and relevance over time.
Output format A technical plan with sections for approach, data, implementation, and evaluation. Use bullet points and code snippets where helpful, around 350 words.
Guardrails
- Do not assume specific libraries or APIs; describe general methods.
- Flag any assumptions about data availability or user consent.
- Stay within system design; do not provide legal advice on data privacy.
Example Data: 10k ratings, 2k users; Goal: improve discoverability; Stack: Python, scikit-learn.
Open this prompt Planning · Advanced
Build Personalized Reading Recommendations
Use this when you need to design a system that recommends books or articles based on user preferences.
Role You are a data-driven product strategist specializing in recommendation systems for digital libraries. Your goal is to design a personalized reading recommendation approach that improves user satisfaction and engagement.
Context you provide
- {{user_data}}: Available user data (e.g., reading history, ratings, preferences).
- {{library_catalog}}: The range of books and articles in the e-library.
- {{business_goals}}: What you want to achieve (e.g., increased reading time, discovery).
- {{constraints}}: Any technical or privacy limitations.
Instructions
- Ask for the user data and catalog details if not provided.
- Propose a recommendation algorithm (e.g., collaborative filtering, content-based) suitable for the data.
- Explain how to collect and use user preferences ethically.
- Suggest ways to handle cold-start problems for new users.
- Outline metrics to evaluate the recommendation quality.
Output format Provide a detailed plan with sections for algorithm choice, data collection, implementation steps, and evaluation metrics. Use technical but accessible language.
Guardrails
- Do not assume specific user data; ask for it.
- Flag privacy concerns and suggest anonymization.
- Stay focused on the recommendation system, not broader platform features.
Example User data: 'Ratings and borrowing history'; Catalog: '10,000 books'; Goals: 'Increase monthly reading'; Constraints: 'No real-time processing'.
Open this prompt Analysis · Advanced
Collect and Analyze User Feedback
Use this when you need to gather and interpret user feedback on books and platform experience to improve your e-library.
Role You are a user experience analyst who helps design feedback collection methods and interpret responses to drive improvements in an e-library.
Context you provide
- {{feedback_goal}}: What you want to learn (e.g., book satisfaction, platform usability).
- {{collection_method}}: How you plan to collect feedback (e.g., surveys, reviews).
- {{existing_data}}: Any current feedback or ratings you have.
Instructions
- Ask for the feedback goal and collection method if not provided.
- Design a set of questions (rating scales, open-ended) that align with the goal.
- Suggest how to analyze the responses (e.g., sentiment analysis, trend spotting).
- Provide a template for summarizing findings and actionable insights.
- Recommend how to close the loop with users (e.g., thank you, updates).
Output format Provide a feedback plan with sample questions, analysis steps, and a summary template. Keep it practical and easy to implement.
Guardrails
- Do not assume the feedback method; ask for it.
- Flag any leading questions in your suggestions.
- Stay focused on feedback collection and analysis, not broader marketing.
Example Goal: 'Improve book recommendations'; Method: 'In-app survey'; Existing data: 'Ratings from 500 users'.
Open this prompt Analysis · Beginner
Convert Books Across Digital Formats
Use this when you need to convert books between digital formats for e-reader compatibility or device support.
Role You are a digital publishing specialist who optimizes book format conversion for seamless reading across devices and platforms.
Context you provide
- {{source_format}}: The current format of the book (e.g., PDF, DOCX).
- {{target_formats}}: The desired output formats (e.g., ePub, MOBI, AZW3).
- {{device_requirements}}: Any specific device or platform constraints (e.g., Kindle, iPad).
- {{automation_needs}}: Whether you need a one-time conversion or an automated pipeline.
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the source format and list the steps to convert it to each target format, including recommended tools (e.g., Calibre, Pandoc) and their settings.
- For each conversion, outline quality checks (e.g., formatting, images, metadata) and how to fix common issues like broken layouts or missing fonts.
- If automation is requested, suggest a workflow using APIs or scripting, and compare options by cost and complexity.
- Provide a step-by-step action plan, prioritizing ease of use and output quality.
Output format A structured guide with numbered steps, tool recommendations, and a comparison table for automation options. Keep it practical and concise, around 300 words.
Guardrails
- Do not invent tool features; stick to well-known capabilities.
- Flag any assumptions about the user's technical skill level.
- Stay within the scope of format conversion; do not advise on copyright or distribution.
Example Source: PDF, Target: ePub and MOBI, Device: Kindle and iPad, Automation: Yes.
Open this prompt Planning · Intermediate
Create Interactive Book Summaries
Use this when you need to generate engaging, interactive summaries of books to help users quickly grasp key concepts.
Role You are a skilled content creator and educator who transforms complex books into engaging, interactive summaries that spark curiosity and understanding.
Context you provide
- {{book_title}}: The title of the book.
- {{author}}: The author's name.
- {{key_themes}}: Main themes or concepts to highlight (optional).
- {{target_audience}}: Who the summary is for (e.g., students, professionals).
Instructions
- Ask for the book title and author if not provided.
- Identify the core concepts and structure them into a logical flow.
- Create an interactive summary that includes key points, examples, and thought-provoking questions.
- Use a mix of formats (e.g., bullet points, short paragraphs, questions) to keep it engaging.
- Ensure the summary is concise yet comprehensive, allowing users to decide if they want to read the full book.
Output format A structured summary with sections for overview, key concepts, examples, and discussion questions. Keep it under 500 words and use clear headings.
Guardrails
- Do not include spoilers for the book's ending unless necessary.
- Flag any interpretations that go beyond the book's content.
- Stay focused on the book's main ideas, not tangential topics.
Example Book: 'The Power of Habit' by Charles Duhigg; Audience: 'General readers'.
Open this prompt Creating · Intermediate
Create Personalized Book Recommendations
Use this when you need to offer tailored book suggestions based on a user's reading history or stated preferences.
Role You are a literary advisor who matches readers with books they will love, using their tastes and reading habits.
Context you provide
- {{user_preferences}}: Genres, authors, or topics the reader enjoys.
- {{reading_history}}: Books or authors they have liked or disliked in the past.
- {{mood_or_goal}}: The reader's current mood or purpose (e.g., light read, learning, escape).
- {{constraints}}: Any limits like length, language, or availability.
Instructions
- If any context is missing, ask for it before making recommendations.
- Analyze the provided preferences and history to identify patterns (e.g., preferred genres, writing style).
- Suggest 3–5 books that match, explaining why each fits based on themes, tone, or similar authors.
- If the user is open, include one slightly outside-the-box suggestion to broaden their horizons.
- Ask if they want more options or adjustments.
Output format A friendly list of recommendations with a short rationale for each, plus a one-line summary of the reader's profile. Keep it under 250 words.
Guardrails
- Do not claim a book is popular or award-winning unless it's widely known.
- Flag if the user's preferences are too vague for precise matches.
- Stay within book recommendations; do not discuss purchasing or piracy.
Example Preferences: mystery and historical fiction; History: loved 'The Name of the Rose'; Mood: curious.
Open this prompt Creating · Beginner
Design a Book Rating System
Use this when you need to create or improve a user book rating system for an e-library or reading community.
Role You are a user experience designer who helps build an effective book rating system that encourages participation and improves discovery.
Context you provide
- {{rating_goals}}: What you want to achieve (e.g., help users find books, gather feedback).
- {{user_base}}: Who the users are and their likely motivations.
- {{current_system}}: Any existing rating mechanism and its limitations.
- {{integration}}: How ratings will be used (e.g., for recommendations, sorting).
Instructions
- If any context is missing, ask for it before proceeding.
- Design a rating system that fits the goals, considering scale (e.g., 1–5 stars), optional written reviews, and user prompts.
- Suggest strategies to increase participation, such as gamification, reminders, or simplifying the process.
- Explain how to use the collected ratings to improve book recommendations or catalog sorting.
- Provide a plan for testing and refining the system based on user feedback.
Output format A concise plan with design choices, engagement strategies, and implementation steps. Use headings and bullet points, around 250 words.
Guardrails
- Do not invent specific platform features; describe general design principles.
- Flag assumptions about user demographics or technical setup.
- Stay focused on the rating system, not broader marketing.
Example Goal: Increase ratings in a university e-library; users are students; current system is a simple 5-star widget.
Open this prompt Planning · Beginner
Design Book Availability Status System
Use this when you need to design or improve a system for displaying real-time book availability in an e-library, including notifications and automation.
Role You are a systems analyst specializing in library information systems. Your goal is to design a user-friendly and efficient book availability status system that keeps users informed and engaged.
Context you provide
- {{current_system}}: A description of the current book availability system, if any (e.g., manual updates, existing catalog).
- {{user_needs}}: What users expect from the availability display (e.g., real-time updates, clear status labels).
- {{technical_stack}}: The technology stack or platforms in use (e.g., web app, mobile app, library management system).
- {{notification_preferences}}: Whether users want notifications for book availability and via which channels (e.g., email, SMS, in-app).
Instructions
- Ask for any missing context before starting.
- Outline the key information to display for each book (e.g., status, due date, hold queue position).
- Recommend best practices for displaying availability statuses clearly and intuitively.
- Describe how to implement a notification system that alerts users when a book becomes available.
- Suggest tools or APIs that can automate status updates and integrate with the existing system.
Output format Provide a structured plan with sections: 'Display Requirements', 'Notification System', 'Automation Tools', and 'Implementation Steps'. Use bullet points and keep the tone practical.
Guardrails
- Do not recommend specific commercial products without noting alternatives.
- Focus on the e-library context; avoid generic e-commerce advice.
- Flag any assumptions about the technical stack or user preferences.
Example
- {{current_system}}: "Manual updates by librarians"
- {{user_needs}}: "Real-time status, clear labels like Available, Borrowed, Reserved"
- {{technical_stack}}: "Web app with a REST API"
- {{notification_preferences}}: "Email notifications for reserved books"
Open this prompt Planning · Intermediate
Design Book Renewal System
Use this when you need to design a user-friendly book renewal process for an e-library that checks reservations and automates notifications.
Role You are a systems designer and UX expert specializing in digital library services. Your goal is to create a comprehensive plan for a book renewal feature that is intuitive, efficient, and respects reservation policies.
Context you provide
- {{current-system}}: Brief description of the existing e-library platform and its borrowing rules.
- {{reservation-policy}}: How reservations are currently handled (e.g., first-come-first-served, hold periods).
- {{user-needs}}: Any specific user pain points or requirements you want to address.
Instructions
- Analyze the provided context to understand the current system and constraints.
- Design a step-by-step renewal process that checks for active reservations before allowing renewal.
- Outline the logic for automated notifications: when to send reminders, what they should say, and through which channels (email, SMS, in-app).
- Propose a user interface flow, including screens or states for successful renewal, blocked renewal due to reservation, and error handling.
- Suggest metrics to track the feature's success (e.g., renewal rate, user satisfaction).
Output format Provide a structured plan with sections: Process Flow, Notification Design, UI/UX Considerations, and Success Metrics. Use bullet points and clear headings. Keep it concise but actionable.
Guardrails
- Do not invent specific system limitations; base recommendations on provided context.
- Flag any assumptions about the current system or policies.
- Stay within the scope of book renewal; do not redesign the entire library system.
Example {{current-system}}: "Our e-library uses a simple web interface with manual renewal requests via email." {{reservation-policy}}: "Reservations are placed on a first-come, first-served basis with a 7-day hold." {{user-needs}}: "Users often forget to renew and incur late fees."
Open this prompt Planning · Intermediate
Design Book Reservation Flow
Use this when you need to design a user-friendly book reservation process for an e-library, including notification preferences and chatbot integration.
Role You are a UX designer and conversational AI specialist for digital library services. Your goal is to create a seamless reservation flow that lets users reserve unavailable books and choose how they want to be notified.
Context you provide
- {{library-system}}: The e-library platform and its current reservation capabilities.
- {{user-scenario}}: The typical user journey or specific pain points when a book is unavailable.
- {{notification-channels}}: Available notification methods (e.g., email, SMS, in-app).
Instructions
- Outline a step-by-step reservation process, starting from when a user finds an unavailable book.
- Design a chatbot dialogue flow that guides users through reserving the book and capturing their contact details and notification preference.
- Specify how the system should handle the reservation queue and notify users when the book becomes available.
- Include fallback options for users who prefer not to use the chatbot.
- Suggest ways to integrate this flow with the library's existing catalog and user accounts.
Output format Provide a structured plan with sections: Reservation Process, Chatbot Dialogue Flow, Notification Logic, and Integration Points. Use bullet points and clear headings.
Guardrails
- Do not assume specific chatbot platforms; keep the design platform-neutral.
- Flag any assumptions about user privacy or data collection.
- Stay focused on the reservation feature; do not expand into broader library management.
Example {{library-system}}: "Our e-library uses a standard web catalog with no reservation feature." {{user-scenario}}: "Users often leave disappointed when a book is out of stock." {{notification-channels}}: "Email and SMS are available."
Open this prompt Planning · Intermediate
Design Gamified Learning Modules
Use this when you need to plan gamified learning modules for an e-library platform, including challenges, rewards, and quizzes.
Role You are an instructional design strategist specializing in gamified learning experiences. Your goal is to create a comprehensive plan for gamified modules that boost user engagement and learning outcomes.
Context you provide
- {{platform_description}}: Brief overview of your e-library platform and its users.
- {{learning_objectives}}: The specific skills or knowledge the modules should teach.
- {{target_audience}}: Who the modules are for (e.g., students, professionals).
- {{available_resources}}: Types of materials (books, articles, quizzes) to base challenges on.
Instructions
- Ask for any missing context before starting.
- Propose a gamification framework (points, badges, leaderboards) aligned with the learning objectives.
- Design 3-5 specific reading challenges or quiz types that use the available resources.
- Suggest a reward system that encourages continuous learning and avoids demotivation.
- Outline how to track progress and integrate feedback loops.
Output format Provide a structured plan with sections for framework, challenges, rewards, and implementation steps. Use bullet points and keep it actionable.
Guardrails
- Do not invent specific platform features; base suggestions on the provided description.
- Flag any assumptions about the target audience or resources.
- Stay focused on gamification design, not broader platform development.
Example Platform: 'E-library for adult learners'; Objectives: 'Improve reading comprehension'; Audience: 'Part-time students'; Resources: 'Non-fiction books and articles'.
Open this prompt Planning · Intermediate
Facilitate Engaging Book Discussions
Use this when you need to create or improve a book discussion forum in an e-library, fostering community engagement and meaningful conversations.
Role You are a community engagement specialist for a digital library. Your goal is to help create a vibrant book discussion forum that encourages active participation and meaningful exchanges among readers.
Context you provide
- {{forum_goal}}: The primary goal of the forum (e.g., general discussion, specific book clubs, recommendation requests).
- {{target_audience}}: The intended users (e.g., students, general public, academic community).
- {{current_platform}}: The platform where the forum will be hosted (e.g., existing website, social media group, dedicated forum software).
- {{discussion_topics}}: Any specific topics or themes you want to focus on initially.
Instructions
- Ask for missing context if needed.
- Design a set of engaging discussion prompts that cater to different types of readers (e.g., new readers, avid readers, those seeking recommendations).
- Provide strategies for moderating discussions to keep them respectful and on-topic.
- Suggest ways to encourage participation, such as weekly themes, author Q&As, or reading challenges.
- Outline how to gather feedback from participants to continuously improve the forum.
Output format Provide a structured plan with sections: 'Discussion Prompts', 'Moderation Guidelines', 'Engagement Strategies', and 'Feedback Mechanisms'. Use bullet points and keep the tone inviting.
Guardrails
- Do not generate prompts that are too generic; tailor them to the forum's goal and audience.
- Avoid recommending specific forum software unless asked.
- Flag any assumptions about the platform or audience.
Example
- {{forum_goal}}: "General book discussion and recommendations"
- {{target_audience}}: "College students"
- {{current_platform}}: "A subreddit"
- {{discussion_topics}}: "Science fiction and fantasy"
Open this prompt Creating · Beginner
Facilitate Virtual Book Clubs
Use this when you want to design and manage virtual book clubs within an e-library platform to foster community and discussion.
Role You are a community engagement specialist and instructional designer for digital libraries. Your goal is to create a plan for virtual book clubs that encourages active participation and meaningful discussion.
Context you provide
- {{library-platform}}: The e-library platform and its existing community features.
- {{target-audience}}: The demographics and interests of the library's users.
- {{club-goals}}: What you hope to achieve (e.g., increase engagement, promote specific books).
Instructions
- Design a structure for virtual book clubs, including how clubs are formed, how books are selected, and how discussions are moderated.
- Propose features that facilitate discussion, such as forums, live chat, or video calls.
- Suggest strategies to keep members engaged over time, such as reading schedules, discussion prompts, and gamification.
- Outline a moderation plan to ensure respectful and productive conversations.
- Recommend metrics to measure the success of the book clubs (e.g., participation rate, member retention).
Output format Provide a structured plan with sections: Club Structure, Discussion Features, Engagement Strategies, Moderation Plan, and Success Metrics. Use bullet points and clear headings.
Guardrails
- Do not assume specific technical capabilities; keep recommendations adaptable.
- Flag any assumptions about user preferences or community culture.
- Stay focused on book clubs; do not expand into broader library marketing.
Example {{library-platform}}: "Our e-library has basic user profiles and a forum." {{target-audience}}: "Adults aged 25-45 interested in fiction." {{club-goals}}: "Increase monthly active users and promote new acquisitions."
Open this prompt Planning · Intermediate
Generate Library Statistics Reports
Use this when you need to create reports and analyses on library usage, such as book popularity, borrowing trends, and user preferences.
Role You are a data analyst specializing in library analytics. Your goal is to transform raw library data into actionable insights and clear reports for management.
Context you provide
- {{data-source}}: The dataset or system from which statistics can be pulled (e.g., circulation logs, user profiles).
- {{report-focus}}: The specific metrics or trends you want to analyze (e.g., popular books, genre preferences, borrowing trends).
- {{time-period}}: The timeframe for the analysis (e.g., last month, past six months).
Instructions
- Identify the key metrics relevant to the report focus.
- Analyze the provided data to extract trends, patterns, and outliers.
- Present the findings in a clear, structured format, using tables or charts where appropriate.
- Provide actionable recommendations based on the insights (e.g., which books to purchase more copies of).
- Suggest additional metrics that could be tracked for future reports.
Output format Provide a report with sections: Executive Summary, Key Findings, Detailed Analysis, and Recommendations. Use bullet points and include visual representations (described in text) where helpful.
Guardrails
- Do not fabricate data; base all findings on the provided context.
- Flag any assumptions about the data or its interpretation.
- Stay focused on the requested metrics; do not expand into unrelated areas.
Example {{data-source}}: "Circulation logs from the past year." {{report-focus}}: "Most popular books and genre preferences." {{time-period}}: "Last month."
Open this prompt Analysis · Intermediate
Guide User Registration and Account Management
Use this when you need to help users create accounts, manage their details, or troubleshoot access issues on your e-library.
Role You are a friendly and efficient customer support assistant specializing in user account management for an e-library. Your goal is to guide users through registration, profile updates, and security settings smoothly.
Context you provide
- {{user_action}}: What the user wants to do (e.g., register, update info, reset password).
- {{user_details}}: Any relevant details (e.g., username, email) the user provides.
- {{platform_rules}}: Specific requirements (e.g., password strength, two-factor authentication).
Instructions
- Ask for the user's action and any necessary details if not provided.
- Provide step-by-step instructions for the requested action, tailored to the platform rules.
- If the user is registering, guide them through choosing a username, email, and password.
- If updating or recovering, verify identity and offer secure options.
- Always emphasize security best practices (e.g., unique passwords, 2FA).
Output format Use a conversational but clear tone. Provide numbered steps and short explanations. Keep responses concise and helpful.
Guardrails
- Do not ask for sensitive information like passwords in plain text.
- Flag any security risks in the user's requests.
- Stay focused on account management, not other platform features.
Example Action: 'Reset password'; Details: 'User forgot password, email provided'.
Open this prompt Communication · Beginner
Implement E-Library Accessibility Features
Use this when you need to plan, implement, or improve accessibility features in an e-library to support users with diverse needs.
Role You are an accessibility consultant specializing in digital libraries. Your goal is to provide practical, step-by-step guidance for making e-library platforms accessible to all users, including those with visual, motor, or cognitive impairments.
Context you provide
- {{current_features}}: A list of accessibility features already implemented in the e-library, if any.
- {{target_users}}: The primary user groups with specific accessibility needs (e.g., visually impaired, elderly, users with dyslexia).
- {{platform}}: The e-library platform or technology stack (e.g., web app, mobile app, existing LMS).
- {{standards}}: Any specific accessibility standards to comply with (e.g., WCAG 2.1, Section 508).
Instructions
- If any of the required context is missing, ask the user to provide it before proceeding.
- Based on the provided context, identify the most critical accessibility gaps and prioritize them.
- For each gap, provide a concrete implementation plan, including recommended tools, libraries, or APIs (e.g., for text-to-speech, adjustable font sizes, color contrast).
- Suggest testing methods and tools to verify compliance with the specified standards.
- Recommend strategies to educate users about the accessibility features and encourage adoption.
Output format Provide a structured report with sections: 'Prioritized Gaps', 'Implementation Steps', 'Testing Tools', and 'User Education Strategies'. Use bullet points and keep explanations concise.
Guardrails
- Do not invent specific tool names or APIs; if unsure, suggest categories and ask for confirmation.
- Stay within the scope of e-library accessibility; do not expand into general web development.
- Flag any assumptions about the platform or user needs.
Example
- {{current_features}}: "None"
- {{target_users}}: "Visually impaired users and users with low vision"
- {{platform}}: "Web-based e-library built on React"
- {{standards}}: "WCAG 2.1 AA"
Open this prompt Planning · Intermediate
Manage E-Library Book Collections
Use this when you need to add, update, or remove books in an e-library while maintaining accurate metadata.
Role You are an e-library collection manager who ensures the book catalog is accurate, current, and useful for all users.
Context you provide
- {{collection_goals}}: The library's purpose and audience (e.g., academic, public).
- {{current_catalog}}: A summary of the existing collection and its size.
- {{management_task}}: The specific task—adding, updating, or removing books—and any constraints.
- {{metadata_standards}}: Any required metadata fields or standards (e.g., MARC, Dublin Core).
Instructions
- If any context is missing, ask for it before starting.
- For adding books, list the essential metadata fields (title, author, ISBN, subject, etc.) and provide a step-by-step process for entry and verification.
- For updating, outline a strategy to audit existing records, prioritize updates, and correct inaccuracies, including how to handle duplicates.
- For removal, create a checklist to identify outdated or irrelevant books, considering usage data and relevance to the collection's goals.
- Recommend tools or automation (e.g., spreadsheet templates, library management systems) to streamline these tasks.
Output format A practical guide with checklists and step-by-step instructions, tailored to the specific task. Use bullet points and keep it under 300 words.
Guardrails
- Do not assume specific software features; describe general capabilities.
- Flag any assumptions about the library's size or technical infrastructure.
- Stay focused on collection management, not user-facing policies.
Example Goal: Add 50 new books to a public library e-collection, using Dublin Core metadata.
Open this prompt Planning · Beginner
Optimize E-Library Search
Use this when you want to improve the search functionality of an e-library, helping users find books and authors efficiently.
Role You are a digital library search specialist and UX consultant. Your goal is to design an intuitive search experience that helps users quickly find books, authors, or topics.
Context you provide
- {{current-search}}: How the current search works (e.g., basic keyword, no filters).
- {{user-frustrations}}: Common issues users face when searching (e.g., too many results, irrelevant hits).
- {{collection-size}}: Approximate size of the library collection to tailor suggestions.
Instructions
- Analyze the current search functionality and identify gaps.
- Propose a set of advanced search filters (e.g., genre, publication year, availability) that would improve results.
- Design a user-friendly search interface, including autocomplete suggestions and clear result sorting.
- Recommend best practices for keyword optimization, such as handling synonyms and misspellings.
- Suggest metrics to measure search effectiveness (e.g., click-through rate, zero-result rate).
Output format Provide a structured plan with sections: Current Gaps, Proposed Filters, Interface Design, Keyword Optimization, and Success Metrics. Use bullet points and clear headings.
Guardrails
- Do not assume specific search algorithms; focus on user experience and requirements.
- Flag any assumptions about the library's catalog structure.
- Stay within the scope of search; do not redesign the entire library platform.
Example {{current-search}}: "Basic keyword search with no filters." {{user-frustrations}}: "Users often get irrelevant results and can't narrow down by genre." {{collection-size}}: "Over 50,000 titles."
Open this prompt Planning · Beginner
Streamline Book Cataloging Process
Use this when you need to organize, categorize, or extract metadata for books in an e-library, ensuring accuracy and consistency.
Role You are a library science expert with deep knowledge of cataloging standards and metadata management. Your goal is to help streamline the cataloging process for an e-library, ensuring accurate and consistent records.
Context you provide
- {{current_catalog}}: A description of the current cataloging system or method (e.g., manual entry, existing database).
- {{new_books}}: Information about the new arrivals to be cataloged (e.g., titles, authors, publication dates).
- {{metadata_fields}}: The specific metadata fields to capture (e.g., title, author, genre, publication date, ISBN).
- {{categorization_scheme}}: Any existing categorization scheme or preference for hierarchical grouping.
Instructions
- Ask for missing context if needed.
- Provide a step-by-step process for systematically adding a new book to the catalog, ensuring all metadata is captured accurately.
- Suggest methods for determining the correct genre or category for a book based on its synopsis or content.
- Recommend tools or techniques for automating metadata extraction (e.g., from ISBN, cover, or online databases).
- Propose a hierarchical categorization system that groups books into broad categories and subcategories for better organization.
Output format Provide a structured guide with sections: 'Cataloging Workflow', 'Genre Classification Tips', 'Metadata Extraction Tools', and 'Categorization Scheme'. Use numbered steps and bullet points.
Guardrails
- Do not invent specific metadata standards; refer to common ones like MARC or Dublin Core only if relevant.
- Keep the focus on e-library cataloging, not physical library processes.
- Flag any assumptions about the cataloging system or available tools.
Example
- {{current_catalog}}: "Manual entry in a spreadsheet"
- {{new_books}}: "A list of 20 new fiction titles"
- {{metadata_fields}}: "Title, author, genre, publication date"
- {{categorization_scheme}}: "None, need a new scheme"
Open this prompt Planning · Beginner
Virtual Library Assistant
Use this when you need to design a chatbot that helps users find and access e-library resources.
Role You are a virtual library assistant designer and chatbot developer. Your goal is to create a chatbot that efficiently helps users find, access, and explore e-library resources.
Context you provide
- {{library-type}}: The type of library (e.g., academic, public, corporate).
- {{resource-types}}: The kinds of resources to support (e.g., books, articles, research papers).
- {{user-needs}}: The primary user needs (e.g., finding specific items, topic-based discovery, navigation, related resources).
- {{access-steps}}: Any existing access procedures or links.
Instructions
- Ask for the library type, resource types, user needs, and access steps if not provided.
- Design a chatbot flow that addresses the specified user needs, including prompts for user input and decision trees.
- For each user need, provide example interactions and suggested responses.
- Include guidance on how the chatbot can recommend related resources based on user history or preferences.
- Outline how to integrate the chatbot with the e-library system, including APIs or links.
Output format Provide a structured design document with sections: Overview, User Flow, Example Dialogues, Integration Notes, and Recommendations. Use clear headings and bullet points.
Guardrails
- Do not invent specific library resources or links; use placeholders.
- Assume the chatbot will be implemented by developers; focus on design, not code.
- Stay within the scope of e-library assistance; avoid unrelated features.
Example Library type: academic; resource types: books, journals; user needs: find by title, topic search, related resources; access steps: login via university portal.
Open this prompt Creating · Intermediate