← ColoringBookifyCONTENT HISTORY
WHAT CHANGED
Update to ColoringBookify
Snapshot Oct 31, 2026 · 01:23 UTC · version 1.0.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save ColoringBookify and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Create, download, and refine printable coloring books and pages using the connected ColoringBookify account. Use for ColoringBookify planning, generation, exports, and page edits; not for requests limited to native ChatGPT image generation, marketplace publishing, or print ordering.",
"included_files": [],
"name": "coloringbookify-books",
"skill_md_contents": "---\nname: coloringbookify-books\ndescription: Create, download, and refine printable coloring books and pages using the connected ColoringBookify account. Use for ColoringBookify planning, generation, exports, and page edits; not for requests limited to native ChatGPT image generation, marketplace publishing, or print ordering.\n---\n\nKeep the work in the conversation. Custom cards are optional, for users who\nwant a visual gallery or comparison. Explicit user choices take precedence\nover these defaults. Use the connected account's tools for authoritative\nquotes, generation, progress, and files.\n\n## Plan and confirm\n\n- For a book idea, call `plan_book` with the user's requested scope. Infer\n reasonable defaults for unspecified choices and summarize them; ask only\n questions that materially affect the result. Preserve privacy unless the\n user asks to make content public. Language values are `en`, `es`, `fr`, `pt`.\n- Present the returned scenes, style, difficulty, shape, privacy, print size,\n and exact `quoted_credits`. Distinguish coloring scenes from total PDF\n pages, which include covers and the ownership page. Do not invent costs.\n- Ask for explicit consent to that scope and credit cost. Planning is free;\n silence, a request to explore, or approval of a different quote is not\n generation consent. Native host tool permissions still apply.\n- If the user revises a book plan, call `revise_book_plan`, summarize the\n replacement quote, and obtain consent for it. The previous quote is invalid.\n- After consent, call `execute_confirmation` with the quote's `id`,\n `request_digest`, `quoted_credits` as `expected_credits`, and\n `user_confirmed: true`. Do not also call `prepare_book_quote`: the quote already\n contains the generation request. Reuse the same quote on retry.\n- For one page, an additional book page, or a reusable character, the\n corresponding creation tool prepares the quote; use the same consent and\n execution sequence. Convert an attached photo using `prepare_page_quote` with\n `source_image`; do not create a character unless the user wants one.\n\n## Complete and deliver\n\n- After execution, call `wait_for_operation` with its operation ID. Continue\n checking that same operation while work is pending. Report useful progress\n between waits. For books, download and attach ALL `newly_ready_pages` immediately\n from their `file.download_url`, including ready covers and other book pages.\n These are intermediate deliveries: keep working until the final PDF is ready.\n Pass cumulative `delivery_key` values in `delivered_page_versions` only after\n successful transfers to avoid duplicate images. Do not acknowledge failures.\n If transfer fails, provide the authorized links and explain the limitation;\n set `include_page_images: false` if image transfer is unavailable or the user\n wants only the PDF, and keep polling for completion. A succeeded generation\n can still be assembling its PDF:\n wait for `ready_for_delivery`, not just `status: succeeded`.\n- A timeout or interrupted conversation does not authorize another generation.\n Resume with `get_confirmation`, `get_operation`, or `list_operations` and\n reuse the existing operation. On failure or partial success, explain the\n actual state and reported refunds; obtain new consent before any paid retry.\n- For a completed book call `get_book_files`, passing cumulative\n `delivered_page_versions` from successful transfers. It returns the PDF and\n ALL remaining page images by default. Download and attach every `pages[].file`;\n verify the number against `image_file_count`. Include covers, ownership and\n ending pages; never filter to `kind=coloring` or select only a main scene.\n Set `include_images: false` only for an explicit PDF-only request. Keep the\n page IDs, labels, PDF positions, and source revisions for edits. Use the user's\n print size or the book's compatible default. Do not call `show_book` to finish\n delivery; it creates an embedded widget and does not attach these files.\n- For a standalone page or character call `get_page_image` or\n `get_character_image`. These return existing files without creating widgets.\n- Treat export tools and `resource_link` results as remote file references.\n They have not downloaded a file or created a conversation attachment.\n- Before your final reply, use the host's file/download tools to retrieve the\n original bytes from `download_url` into its workspace. Verify download success\n and file type, then attach the saved file using the host's supported file\n reference. Complete this step without another user request for delivery.\n Calling `get_book_pdf` or `get_book_files` again only refreshes the links.\n- Show only the exact returned ColoringBookify files. Never use web image search,\n stock images, or a new drawing as a substitute preview, especially for an\n original/proposed edit comparison. If an exact preview cannot render, omit it\n and provide the labeled attachment or authorized link.\n- Reuse any real attachment the host already materialized. Otherwise attempt\n the transfer once, then use the linked fallback if it fails. Do not repeatedly\n call retrieval tools to force a preview; refresh only expired or changed files.\n- Only claim \"attached\" after downloading the bytes and including a real host\n file reference in the reply. Do not encode bytes in the conversation or\n fabricate local file paths, file IDs, previews, or Outputs placement.\n- If the host has no file-transfer capability or the transfer fails, include\n a labeled authorized download link in your reply and briefly explain why.\n Refresh expired URLs through the same read tool. Retrieval and export\n consume no generation credits; never regenerate a book to deliver its files.\n- After delivery, briefly offer relevant refinements or additional pages.\n Do not leave the result solely inside a widget or generate an unsolicited edit.\n\n## Refine in chat\n\n- Use `get_book` and its `workspace.pages` to resolve a requested scene. Coloring\n scene numbers differ from PDF page positions. Ask when the intended page is\n ambiguous; use its real ID and never redraw a whole book to edit one page.\n- Call `request_page_edit`, show its one-credit quote, obtain consent, and\n execute it. The original remains unchanged while the proposal generates.\n- Once ready, call `get_page_edit` and `get_page_edit_image` for both\n `variant: original` and `variant: proposed`. Present the images or accessible\n links, explain any effect on shared books, then ask whether to keep the\n original or accept the proposal.\n- After the user's decision call `review_page_edit` with `decision: accept` or\n `discard` and the returned `review_revision`. Review adds no charge;\n discarding a successful preview does not refund its generation credit.\n If the source changed, retrieve current state rather than forcing acceptance.\n- After acceptance, retrieve the updated page and a fresh book PDF when\n relevant. For more pages use `prepare_book_page_quote`, with a new exact quote and\n consent, then deliver the updated book.\n\nAn existing Business account is required. Explain entitlement or credit\nlimitations factually. Do not initiate credit purchases, upgrades, KDP/Lulu\npublishing, or physical ordering. Use `show_books`, `show_book`,\n`show_characters`, `show_confirmation`, or `show_page_edit` only when an\ninteractive visual view is explicitly requested by the user. For `show_book`,\nset `user_requested_gallery: true` only for that explicit request. Creating a\nbook, downloading files, or announcing completion does not request a gallery.\n"
}SHA-256 of public snapshot: fa2090efba6eeeeadec18c946c695292ec9d1c5c7f4c2e7eda22b2315e0e8278