{"id":20286523,"url":"https://github.com/pnp/prompt-master","last_synced_at":"2026-02-12T10:33:14.758Z","repository":{"id":261062028,"uuid":"876858861","full_name":"pnp/prompt-master","owner":"pnp","description":"Prompt Master and Prompt Master Pro are free Power Apps for gamifying Microsoft 365 Copilot through prompt rating challenges. Prompt Master is designed for excitement events/promptathons, while Prompt Master Pro enables ongoing use. Both let players compete to craft creative prompts, using Azure OpenAI to rate submissions and provide scores.","archived":false,"fork":false,"pushed_at":"2025-05-02T11:10:52.000Z","size":35362,"stargazers_count":9,"open_issues_count":1,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-23T19:31:45.834Z","etag":null,"topics":["ai","copilot","copilot-chat","copilot-for-microsoft-365","game","games","gamification","gamification-platform","gaming","leaderboard","microsoft365","powerapps","powerautomate","prompt","prompt-engineering","prompting","sharepoint-online"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pnp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-22T17:08:05.000Z","updated_at":"2025-08-08T05:13:14.000Z","dependencies_parsed_at":"2025-02-24T23:22:42.426Z","dependency_job_id":"2b0159f1-092a-4daa-a1c5-72352c5c72e6","html_url":"https://github.com/pnp/prompt-master","commit_stats":null,"previous_names":["pnp/prompt-master"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/pnp/prompt-master","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fprompt-master","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fprompt-master/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fprompt-master/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fprompt-master/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pnp","download_url":"https://codeload.github.com/pnp/prompt-master/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pnp%2Fprompt-master/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29363156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","copilot","copilot-chat","copilot-for-microsoft-365","game","games","gamification","gamification-platform","gaming","leaderboard","microsoft365","powerapps","powerautomate","prompt","prompt-engineering","prompting","sharepoint-online"],"created_at":"2024-11-14T14:34:38.606Z","updated_at":"2026-02-12T10:33:14.740Z","avatar_url":"https://github.com/pnp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prompt Master/Prompt Master Pro \u003cimg align=\"right\" width=\"140\" height=\"140\" src=\"https://github.com/pnp/prompt-master/blob/main/Documentation/Images/prompt-master-logo.png\"\u003e \n\n| [Overview](/Documentation/Overview.md) | [Overview - Prompt Master Pro](/Documentation/Overview-PMPro.md) | [Deployment guide](/Documentation/Deployment-guide.md) | [Architecture](/Documentation/Architecture.md)\n| ---- | ---- | ---- | ----\n\nPrompt Master and Prompt Master **'Pro'** are Microsoft 365 Copilot/Copilot Chat gamification solutions developed as Power Apps. Both solutions enable users to compete for the top spot on the leaderboard by completing challenges centered around prompt creation.\n\nBoth solutions automatically rate prompts with a score from 0-100, providing suggestions for improvement. Azure OpenAI and a Custom Connector are used to rate and provide feedback on prompts.\n\nAdditionally, sample challenges are provided allowing you to get started even quicker.\n\n### Prompt Master\n\nPrompt Master is designed for use at events such as Copilot Excitement Days and Promptathons. It would typically be ran on a laptop, desktop, or screen, where users create a player name and complete challenges without needing to login. This version is intended for use during events, allowing multiple sessions with resets between each event. It is best suited for display on one or two machines/screens during an event.\n\n\u003cimg src=\"https://github.com/pnp/prompt-master/blob/main/Documentation/Images/promptmaster-start-screenshot.png?raw=true\" alt=\"Prompt Master Start Screenshot\"\u003e\u003cbr/\u003e\n\n\u003cimg src=\"https://github.com/pnp/prompt-master/blob/main/Documentation/Images/promptmaster-challenges-screenshot.png?raw=true\" alt=\"Prompt Master Challenges Screenshot\"\u003e\u003cbr/\u003e\n\n### Prompt Master Pro\n\nPrompt Master Pro is the deployable version intended for internal organizational use. It integrates with Microsoft Teams, automatically creating player profiles for users and sending notificatons via adaptive cards. Prompt Master Pro is the ultimate solution to facilite internal Copilot adoption through gamification. This version is designed to be deployed across an organization, allowing employees to access and participate in challenges seamlessly.\n\n## Capabilities 🎮🕹️\n\nPrompt Master provides the following capabilities:\n\n- Ability to create/set up 'challenges' for prompt creation.\n- Automatically rate and provide suggestions for entered prompts.\n- Leaderboard.\n- Ability to generate fun/unique player names.\n\nPrompt Master Pro builds on these capabilities, adding:\n\n- Automatic player creation for a user based on their account.\n- Adaptive card notifications for completed and new challenges.\n- Ability to create challenges with specific start and end dates enabling the ability to have challenges that are 'coming soon'/time limited challenges.\n\n\u003cimg src=\"https://github.com/pnp/prompt-master/blob/main/Documentation/Images/promptmasterpro-challenges-screenshot.png?raw=true\" alt=\"Prompt Master Pro Challenges Screenshot\"\u003e\u003cbr/\u003e\n\n\u003cimg src=\"https://github.com/pnp/prompt-master/blob/main/Documentation/Images/promptmasterpro-stats-screenshot.png?raw=true\" alt=\"Prompt Master Pro My Stats Screenshot\"\u003e\u003cbr/\u003e\n\n\n## Getting Started\n\nTo get started with either solution please follow the [Deployment guide](Documentation/Deployment-guide.md). \n\n## How to 'Play'\n\nFor more information and how to find out how to 'play' both solutions, check out the [Overview](Documentation/Overview.md) (Prompt Master) and  [Overview](Documentation/Overview-PMPro.md) (Prompt Master Pro).\n\n## Issues\n\nPlease report any issues by raising an [issue](https://github.com/pnp/prompt-master/issues/new/choose).\n\n## Contributing\n\nWe 💖 to accept contributions.\n\nCheck out our [Contribution guidelines](/CONTRIBUTING.md) for guidance on how to contribute. \n\nIf you want to get involved with helping us enhance both Prompt Master solutions, whether that is suggesting or adding new functionality, updating our documentation or fixing bugs, we would love to hear from you.\n\n## Support\n\nThis solution is open-source and community provided with no active community providing support for it. This solution is maintained by both Microsoft employees and community contributors and is not a Microsoft provided solution so there is no SLA or direct support for this from Microsoft. Please report any issues by raising an [issue](https://github.com/pnp/prompt-master/issues/new/choose).\n\n## Microsoft 365 \u0026 Power Platform Community\n\nPrompt Pulse is a Microsoft 365 \u0026 Power Platform Community (PnP) project. Microsoft 365 \u0026 Power Platform Community is a virtual team consisting of Microsoft employees and community members focused on helping the community make the best use of Microsoft products. Prompt Pulse is an open-source project not affiliated with Microsoft and not covered by Microsoft support. If you experience any issues using Provision Assist, please submit an issue in the [issues list](https://github.com/pnp/prompt-master/issues).\n\n## \"Sharing is Caring\"\n\n![Parker PnP](./Documentation/Images/parker-pnp.png)\n\n## Disclaimer\n\n**THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**\n\n## Code of Conduct\n\nThis repository has adopted the Microsoft Open Source Code of Conduct. For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnp%2Fprompt-master","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpnp%2Fprompt-master","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpnp%2Fprompt-master/lists"}