Skip to content

Your Library

Everything behind the Dashboard link. How to manage your prompts and building blocks, collaborate with the community, and track how your work evolves.

1. The dashboard

The dashboard is your home for everything you have created and saved. You reach it at /dashboard when you are signed in. A sidebar on the left gives you direct access to each entity you can manage:

  • Prompt builder - the same builder as the home page, available as a permanent dashboard entry.
  • Prompts - every saved prompt you own, plus the community's.
  • Libraries - curated groups of prompts you can keep private or share publicly. See section 14 for details.
  • Notifications - activity on your content: comments and remixes. A badge on the sidebar entry shows your unread count.
  • Personas, Tones, Output Formats, Constraints - one page for each building block.
  • API Keys - manage keys for programmatic access.
  • Settings - your account, plan, and usage.
  • Documentation - external link to this documentation site.
  • API Documentation - external link to the REST API reference.
  • NPM Package - external link to the official @prompty-tools/core package.

2. Mine, Public, Favorites, and Collections

Every entity page in the dashboard is organized into tabs:

  • Mine - items you created. You can edit, rename, change visibility, and delete these. Deleting is permanent.
  • Public - items the community published. You can view, vote, and favorite these. You cannot edit them.
  • Favorites - everything you favorited across the community and your own work.
  • Collections - (Tones and Constraints pages only) collections that group tones or constraints together. Tones and Constraints maintain separate collection libraries; see section 13 for details.

Prompts, Personas, Output Formats, and Libraries pages have three tabs (Mine, Public, Favorites). Tones and Constraints pages have a fourth: Collections.

The Mine tab shows usage counters while you are on a free plan, so you always know how close you are to the per-tier limit. See the Tiers & Access page for the exact numbers.

3. Creating and editing

Creation forms live inside each entity page, and inside the prompt builder itself. You never have to switch pages to create a block mid-build. The forms validate your input immediately.

  • Character limits are enforced as you type, with a live counter.
  • Tags are checked for shape (lowercase alphanumeric with hyphens) and length.
  • Duplicates are caught at save time.

Editing a non-versioned entity (Tone, Output, Constraint) updates it in place. Editing a versioned entity (Prompt, Persona) creates a new version. Your prior version stays available in the version history.

4. Public and private

Every entity has a visibility: public or private. Visibility is set when you create the entity and can be toggled at any time from its detail page. The two modes differ in a few ways.

  • Public items appear in the community's Public tab. They are voteable, favoriteable, shareable by URL, and visible to signed-out visitors. They do not count against any limit.
  • Private items are visible only to you. They count toward the private-item limit on your plan.

Every entity defaults to public when you create it through the builder or the dashboard form. If you want a private item, tick the Private box before saving. You can flip visibility at any time from the item's detail page.

Tags help you organize and rediscover your work. Every entity supports up to 10 tags. Each tag is lowercase alphanumeric with hyphens, between 3 and 24 characters. Duplicates are removed automatically.

Search is available on every list. It matches the item's title, description, text, and tags, and it works across Mine, Public, and Favorites independently. Typing a tag value into the search box surfaces every item carrying that tag, even if the word does not appear in the title or body. Search and tag-filter pills can be combined: you can narrow by a tag pill and still type a free-text search inside that filtered view.

6. Sorting and pagination

Every list supports three sort orders: Newest, Most Upvoted, and Most Favorited. Dashboard lists paginate with configurable page sizes. In the builder, each building-block section loads more items inline with a Show More button.

7. Voting

Every public entity can be voted on. Voting is simple: thumbs up, thumbs down, or no vote. You can change your mind. Your vote is private; only the aggregate score is shown.

  • Net score is upvotes minus downvotes. Both counts are visible on detail pages.
  • Voting works across all six entity types. A persona, a tone, an output, a constraint, a prompt, and a collection can all be voted on.
  • You can also vote on comments, which drives the Highest Rated sort order in the comment list.

Sorting a list by Most upvoted surfaces the work the community has validated. It is a good place to find patterns worth reusing.

8. Favorites

Favorites are your private shortlist. Click the heart icon on any entity to add it to your Favorites tab for that entity type. Click again to remove it.

  • Favorites are per entity type: you have separate lists for favorite prompts, personas, tones, outputs, constraints, and collections.
  • Favorites are subject to a per-tier limit. On the free plan you can have up to 5 favorites per entity type.
  • The builder reads from your favorites automatically. Pills in the Tone and Constraints sections surface favorited items first.

9. Versioning

Prompts and Personas are versioned. Every edit creates a new, immutable version with its own compiled text, tags, and optional changelog. Older versions remain accessible forever.

  • Changelog: up to 300 characters per version. A short note on what changed and why.
  • Version history: every prompt and persona detail page has a link to its version history.
  • Create from any version: you can open an older version and use it as the starting point for a new version.
  • Tier limit: the number of versions per prompt is capped on the free plan. See Tiers & Access for the current limit.

Use the changelog

A one-line changelog explaining why you made the change will save you an hour next month when you are trying to remember which version to reuse. Treat it as a note to your future self.

10. Remixing prompts

Remix lets you use any prompt you can see as the starting point for a new one of your own. Instead of editing the original, which you cannot do unless you own it, you get a fresh copy in the builder pre-filled with everything from the source's latest version: the task, persona, tones, output, constraints, title, description, and tags.

  • Where to find it: every prompt detail page in the dashboard has a Remix button next to Copy. You can remix your own prompts as well as any public prompt in the community.
  • Building blocks: references to the source's persona, tones, output, and constraints are kept if those blocks are yours or public. If a referenced block was private to the original author, its text is still copied into your new prompt's snapshot, but the reference is dropped so later edits to that hidden block will not flow through.
  • Saving: a remix is saved as a new prompt, not a new version of the source. You pick your own title, description, tags, and visibility. The new prompt only counts toward your private-prompt limit if you choose to make it private.
  • Attribution: your new prompt's detail page shows a Remixed from link pointing at the exact source version, so anyone reading it can trace the lineage.
  • Notification to the source author: when you remix someone else's public prompt, its author receives a notification so they can see what you built with their work.

Use remix instead of starting over

If a community prompt is almost what you want, remix it, adjust the task and a constraint or two, and save. You keep the parts that worked, you give credit, and the original author sees that someone found their work useful.

11. Comments

Every entity detail page has a comment section. You can discuss a prompt, explain a persona, or suggest an improvement for a constraint. Comments themselves can be voted on, and the list can be sorted by newest, oldest, highest rated, or lowest rated.

Comments are public: they appear to anyone who can view the entity. Signed-out visitors see the conversation but cannot join it.

When someone comments on one of your entities, you get a notification so you can follow up. See the next section.

12. Notifications

Prompty.tools keeps you informed about activity on your content. The Notifications entry in the dashboard sidebar shows an unread count as a badge, and the full list lives at /dashboard/notifications.

What you get notified about

  • Comments on any entity you own: prompts, personas, tones, outputs, constraints, tone collections, constraint collections, and libraries. The notification includes a short preview of the comment.
  • Remixes of your prompts. When another user remixes one of your prompts, you see who did it and the title of their new prompt.

Notifications are private to you. Nobody else can see what you have been notified about, and the sender is not told whether you read their comment or not.

Filtering and actions

  • All / Unread tabs switch between the full history and only the items you have not yet read. Each tab shows its own count in the header.
  • Clicking a notification takes you to the source (the commented entity, the remixed prompt) and marks it as read automatically.
  • Dismiss a notification with the trash icon to remove it from the list permanently.
  • Mark all as read clears the unread badge in one click without deleting any items.
  • Pagination works the same as any other dashboard list, with selectable page sizes.

The sidebar badge caps its display at "9+" once you have more than nine unread items.

13. Collections

Collections let you group tones together, or constraints together, under a single name. Instead of selecting the same five tones every time you build a prompt, create a collection once and toggle the whole set with one click.

Collections are not building blocks. They never appear in the compiled prompt. They are an organizational tool that sits on top of existing tones and constraints.

Tone collections and constraint collections are separate

A collection holds either tones or constraints, never both. You manage tone collections from the Tones dashboard page and constraint collections from the Constraints dashboard page. Each side has its own list, its own quota, and its own favorites.

This split is intentional: tones and constraints play different roles in a prompt, and mixing them in one collection encouraged grouping that did not match how the builder applies them.

Properties

  • Name: up to 80 characters. Names are case-insensitively unique per user, per collection type. You cannot create two tone collections called "Friendly" under your account, but a tone collection and a constraint collection can share a name.
  • Description: up to 300 characters. Optional.
  • Tags: up to 10, same rules as other entities.
  • Visibility: public or private, same as other entities. Private collections count toward your tier limit.

Where collections live

Collections appear as a fourth tab on the Tones and Constraints dashboard pages. Inside that tab you can create, edit, delete, and browse collections of the matching type. Each collection has its own detail page where you can see its items, vote, favorite, comment, share, and embed.

Collections in the builder

The Tone and Constraints sections of the prompt builder include a Collections filter alongside Custom, Public, Favourites, and All. Switching to the Collections filter shows your available collections as pills, scoped to the section you are in - you will not see constraint collections inside the Tone section, and vice versa.

  • Toggle a collection to select or deselect all its items at once.
  • Expand a collection to see individual items and toggle them one by one.
  • Filter collections with a secondary pill bar (All, Mine, Public, Favourites) to narrow the list.
  • Save as collection: when you have items selected, a "Save as collection" link lets you save your current selection as a new private collection of the matching type.

Social features

Collections support the same social features as every other entity: voting, favorites, and comments. Public collections appear in the community's Public tab on the Tones and Constraints pages, in their respective lists.

Limits

Free accounts can create up to 5 private tone collections and up to 5 private constraint collections. The two quotas are tracked separately. Favorites are also tracked separately for each collection type. Pro removes both caps. Public collections do not count toward any cap. See Tiers & Access for all limits.

API

Tone collections and constraint collections are fully supported in the V1 API as separate resources, including creating, updating, deleting, managing items, voting, and favoriting. See the API documentation for the full reference.

14. Libraries

A library is a curated group of prompts. Where collections organize tones or constraints, libraries organize prompts themselves. Use a library to gather every prompt you wrote for customer support, every prompt your team uses for code review, or every prompt you want to keep on a single shareable page.

Libraries are not building blocks. They never appear in compiled prompts. They sit on top of your existing prompts and reference them.

Properties

  • Name: up to 80 characters. Names are case-insensitively unique per user. You cannot have two libraries named "Code Review" on the same account.
  • Description: up to 300 characters. Optional.
  • Tags: up to 10, same rules as other entities.
  • Visibility: public or private. Private libraries are a Pro-only feature; on Free, every library you create is public. See Tiers & Access.

Adding prompts to a library

Every prompt detail page has an Add to library button. Clicking it opens a modal where you can:

  • Search and sort your existing libraries.
  • Toggle a library on or off to add or remove the prompt from it.
  • Create a new library on the spot, without leaving the modal.

A prompt can live in any number of libraries simultaneously. A library can hold any number of prompts. There is no separate "library version"; libraries always reflect the current set of memberships.

Where libraries live

Libraries have their own dashboard page at /dashboard/libraries with the standard Mine / Public / Favorites tabs. Each library has a detail page that lists its prompts, comments, votes, favorites, and metadata. Public libraries are also reachable by URL outside the dashboard at /libraries/{id}, the same way public prompts are.

Cross-references

A prompt's detail page shows the public libraries it belongs to, so visitors who like one prompt can discover the rest of the set. A user's profile page lists their public libraries alongside their public prompts.

Social features

Libraries support the same social features as every other entity: voting, favorites, comments, sharing by URL, and embedding as a read-only iframe on external sites. See Sharing and Embeds.

Limits

Free accounts can create unlimited public libraries but zero private ones. Pro raises this to unlimited private libraries. See Tiers & Access for the table.

API

Libraries are fully supported in the V1 API, including creating, updating, deleting, listing the prompts in a library, voting, and favoriting. See the API documentation for the full reference.

15. Sharing

Every detail page has a Copy button that sends the compiled prompt, persona text, or block content straight to your clipboard. For public items, the page URL itself is shareable: paste it anywhere and the recipient can view the item, vote on it, and favorite it.

Signed-out visitors can view public pages, read comments, and follow links, but they cannot vote, favorite, or comment. When you share a link, expect a signed-out recipient to hit a sign-in prompt when they try to interact.

16. Embeds

Every public entity in Prompty.tools (prompts, personas, tones, outputs, constraints, collections, and libraries) can be embedded on external websites as a compact, read-only card inside an iframe.

Getting the embed code

On any detail page you own, an Embed button copies an iframe snippet to your clipboard. Paste it into any HTML page, blog post, or CMS that supports raw HTML. The button is disabled for private items because embeds only work for public content.

What the embed shows

The embedded card displays the entity type badge, title, description or content preview, tags, voting score, favorite count, comment count, author, and date. Prompts also show a preview of the compiled text. Tone and constraint collections show their grouped items. Libraries show a preview of the prompts they contain. A link at the bottom takes the viewer to the full detail page on Prompty.tools.

Auto-resizing

The embed snippet includes a script that automatically adjusts the iframe height to fit the card content. Include both the <script> tag and the <iframe> tag from the snippet for this to work.

Privacy and indexing

Only public items can be embedded. If the author makes an item private or deletes it after the embed code has been shared, the embed shows a "Content unavailable" fallback instead. Embed pages are not indexed by search engines.