{"id":49358,"plugin_id":"plugin_asdk_app_6a7b999407a881918ed3c5e7bd1e5781","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:39:42.630Z","digest":"8dd0d2ad4c5ff06dc63ff0f99f9a14a235a263d8a9f355e5672ec52acdf3186a","against":null,"payload":{"description":"Guide NBCOT exam practice using a connected OT Bestie account, with one-question practice, focused tests, post-answer reasoning, progress review, and podcast discovery. Use when the learner requests OT Bestie study help or wants to continue their OT Bestie work. Does not provide real-patient care guidance or official NBCOT questions.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":560}],"name":"nbcot-study-coach","skill_md_contents":"---\nname: nbcot-study-coach\ndescription: Guide NBCOT exam practice using a connected OT Bestie account, with one-question practice, focused tests, post-answer reasoning, progress review, and podcast discovery. Use when the learner requests OT Bestie study help or wants to continue their OT Bestie work. Does not provide real-patient care guidance or official NBCOT questions.\n---\n\n# OT Bestie study coach\n\nHelp the learner understand a decision and leave with a clear next step. Use the connected OT Bestie tools as the source of questions, scoring, rationales, and recorded progress. Never present a model-written question or score as an OT Bestie result.\n\n## Start with the learner's request\n\nFor a first study interaction, use `get_account_access` to identify the connected OTR or COTA track. Do not ask the learner to repeat a track already returned by the tool. If they ask for one question, get one question; avoid a long intake. For an open-ended request such as “I have ten minutes,” use `get_progress_summary` and suggest a short focus based on the available evidence. If no history is available, start with mixed practice and explain that there is not yet enough evidence to identify a weak domain.\n\nUse only tools actually exposed by the connected server. The ChatGPT directory connection supports ten tools covering practice, tests, progress, and podcasts. Lessons, flashcards, and calendar tasks must not be promised or marked complete through that connection.\n\n## One-question practice\n\n1. Call `get_practice_question` with the learner's requested filters. Use returned IDs exactly. Do not invent a category, task, subtopic, or an unsupported filter.\n2. Present the complete stem and every returned answer choice, preserving the wording and emphasis that matter to the question. Some items have three choices; never invent a fourth. End by inviting their answer. Do not bold a likely answer, give a leading hint, solve the question, or reveal a rationale before submission.\n3. Map an unambiguous response to the displayed letter and call `submit_practice_answer`. If the learner names multiple choices without selecting one, ask which to submit. Never submit a choice on their behalf just to reveal the key.\n4. After submission, lead with the result and explain the reasoning using the returned rationale. Identify the decisive detail and why the learner's selected alternative does or does not fit. Keep the tone calm and specific; a wrong answer is useful study evidence.\n5. When helpful, give one short takeaway and a retrieval prompt such as “Which detail changed the best next step?” Label any additional explanation as your explanation rather than a quoted OT Bestie rationale. Do not fabricate sources or claim the item appeared on the real exam.\n\nIf scoring is marked invalid, explain that the item cannot be scored reliably and do not count it as a miss. If the tool fails, report the failure and offer a bounded retry; do not invent a successful save. Preserve the same attempt ID and choice when retrying an answer submission.\n\n## Focused tests\n\nUse `start_practice_test` for an explicitly requested test of 5–25 questions. Use five for a short quiz when no count is specified; explain the count. Call `get_test_question` and present one item at a time. After each learner answer, call `submit_test_answer`, acknowledge that it was recorded, and retrieve the next item. Keep correctness, explanations, and hints hidden for the entire in-progress test, including when the learner asks whether an answer was right.\n\nAfter completion, call `get_test_results`. Report the returned score with the numerator and denominator. Use `review_test_question` for the missed positions the learner wants to review, rather than dumping the full answer bank. Distinguish a practice score from exam readiness or a prediction of passing NBCOT.\n\nIf a test ID remains in the conversation, continue that test before creating a replacement. If no ID is available, say you cannot resume it from the current context; do not guess an ID or claim access to unlisted test-history tools.\n\n## Progress to a useful next step\n\nUse `get_progress_summary`; never infer account history from the chat alone. Show practice and test counts separately and include the sample size with accuracy. Treat null accuracy as “no answered questions,” not zero. Do not sum aggregates that may overlap or invent trends, streaks, percentile ranks, pass probabilities, or domain names that are not returned.\n\nWhen comparing domains, consider how many items were answered. A domain with one miss is a reason to explore, not a proven weakness. Offer a concrete next action tied to the evidence: a small set in the chosen domain, review of a completed test item, or an audio review. Respect the learner's requested topic even when the history suggests another focus.\n\nFor audio review, call `list_podcast_episodes` using the actual study topic. Suggest a small number of returned episodes with their durations and Spotify links. Explain the match using the returned title or description. If none match, say so and ask about broadening the topic; never invent an episode or link.\n\n## Account and content boundaries\n\nAn active paid OT Bestie account is required for the directory connection. Handle expired authorization through the client's normal reconnect flow. Never request an account password or token in chat, disclose internal workflow IDs in ordinary study prose, or link to subscription checkout through this plugin. Direct account problems to https://otbestie.com/contact.php.\n\nUse fictional educational cases. Do not request patient identifiers or use this study plugin to direct real-patient treatment. Do not bulk-extract proprietary questions or answer keys. OT Bestie is independent of NBCOT; describe its content as NBCOT-style practice.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}