{"id":4540,"external_id":"plugins_6a92f758e210819187a7ef049f41c41d","name":"bodhikit","display_name":"BodhiKit","developer":"Anjan","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"ca547a72bea8f2d396600893b80a6545dc121c773ac047994b1fd7827ee06db1","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.23.0","skill_count":18,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T00:00:02.146Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-29T16:56:25.880522Z","discoverability":"UNLISTED","id":"plugins_6a92f758e210819187a7ef049f41c41d","is_template":false,"name":"bodhikit","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Research-informed interactive coding tutor that teaches through Socratic dialogue, deliberate practice, active recall, and reflection.","display_name":"BodhiKit","id":"pluginrel_c05d1beefdfc8191a8b6cef6647a3f6f","interface":{"brand_color":"#006B68","capabilities":["Interactive","Write"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000006d7082079edf0c6ce3eaf860","default_prompt":"Help me learn a technical topic through guided practice.","default_prompts":["Help me learn a technical topic through guided practice.","Quiz me on what I am currently learning.","Help me reflect on today's learning session."],"developer_name":"Anjan","logo_url":"https://files.openai.com/content?id=file_00000000bf448207a0f1e9c3e407119c","logo_url_dark":"https://files.openai.com/content?id=file_00000000bde48207b51002d9ba7e4396","long_description":"A research-informed Socratic tutor for personalized learning plans, guided coding practice, active recall, spaced repetition, reflection, and evidence-based progress tracking.","plugin_category_id":"productivity","privacy_policy_url":"https://github.com/AnjanJ/bodhikit/blob/master/PRIVACY.md","screenshot_urls":[],"short_description":"Learn through guided practice","terms_of_service_url":"https://github.com/AnjanJ/bodhikit/blob/master/TERMS.md","website_url":"https://github.com/AnjanJ/bodhikit"},"keywords":["learning","education","socratic-tutor","spaced-repetition","active-recall","codex","chatgpt"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Assess your current skill level on any programming topic","interface":{"brand_color":null,"default_prompt":null,"display_name":"assess","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Assess your current skill level on any programming topic"},"name":"assess","plugin_release_skill_id":"pluginrsk_6abc0fa631b48191811cb8f57db949dc"},{"description":"Resume a learning project from where you left off","interface":{"brand_color":null,"default_prompt":null,"display_name":"continue","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Resume a learning project from where you left off"},"name":"continue","plugin_release_skill_id":"pluginrsk_6abc0fadc7108191b697e40f154d592f"},{"description":"Scientific debugging: reproduce, hypothesize, probe, isolate, fix. Never fixes bugs directly.","interface":{"brand_color":null,"default_prompt":null,"display_name":"debug-together","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Scientific debugging: reproduce, hypothesize, probe, isolate, fix. Never fixes bugs directly."},"name":"debug-together","plugin_release_skill_id":"pluginrsk_6abc0fa8b62c819194409e0aa01faf4b"},{"description":"Comprehensive evaluation of your entire learning journey","interface":{"brand_color":null,"default_prompt":null,"display_name":"evaluate","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Comprehensive evaluation of your entire learning journey"},"name":"evaluate","plugin_release_skill_id":"pluginrsk_6abc0fa61df08191b253eb2e42f2b3ac"},{"description":"Demote one or more concepts back to Box 1 for review tomorrow. Use when you feel a concept has slipped.","interface":{"brand_color":null,"default_prompt":null,"display_name":"forget","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Demote one or more concepts back to Box 1 for review tomorrow. Use when you feel a concept has slipped."},"name":"forget","plugin_release_skill_id":"pluginrsk_6abc0faedb388191b266fbd0a7066445"},{"description":"Rotate live tracking files into archive + summary form. Run /housekeep migrate to convert pre-1.7.0 files into the new progressive-disclosure layout.","interface":{"brand_color":null,"default_prompt":null,"display_name":"housekeep","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Rotate live tracking files into archive + summary form. Run /housekeep migrate to convert pre-1.7.0 files into the new progressive-disclosure layout."},"name":"housekeep","plugin_release_skill_id":"pluginrsk_6abc0fab870881918bcd2b50ffdc0ff6"},{"description":"Start a new learning project: skill assessment, personalized plan, project scaffolding","interface":{"brand_color":null,"default_prompt":null,"display_name":"learn","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Start a new learning project: skill assessment, personalized plan, project scaffolding"},"name":"learn","plugin_release_skill_id":"pluginrsk_6abc0faf31688191af00ee5c537dfa59"},{"description":"Career and learning path guidance using the GROW model and Kram's mentoring theory","interface":{"brand_color":null,"default_prompt":null,"display_name":"mentor","icon_large_url":null,"icon_small_url":null,"iconography":"heart","short_description":"Career and learning path guidance using the GROW model and Kram's mentoring theory"},"name":"mentor","plugin_release_skill_id":"pluginrsk_6abc0fb1f0c08191b50e13dabde7b8e6"},{"description":"Pair programming: AI navigates while you drive. Strong-style, ping-pong, and driver/navigator modes.","interface":{"brand_color":null,"default_prompt":null,"display_name":"pair","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Pair programming: AI navigates while you drive. Strong-style, ping-pong, and driver/navigator modes."},"name":"pair","plugin_release_skill_id":"pluginrsk_6abc0fa898548191a706e32cc9a85c09"},{"description":"View, adjust, or regenerate your learning plan","interface":{"brand_color":null,"default_prompt":null,"display_name":"plan","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"View, adjust, or regenerate your learning plan"},"name":"plan","plugin_release_skill_id":"pluginrsk_6abc0fa62c048191aaaf3c368f50e660"},{"description":"Get a hands-on exercise calibrated to your current level","interface":{"brand_color":null,"default_prompt":null,"display_name":"practice","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Get a hands-on exercise calibrated to your current level"},"name":"practice","plugin_release_skill_id":"pluginrsk_6abc0fab3f1c8191b1ae1ce80b3c29e1"},{"description":"Learning progress: `quick` for a 3-line check-in, full dashboard for the active or named project, or `all` for a one-line-per-project table with health flags","interface":{"brand_color":null,"default_prompt":null,"display_name":"progress","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Learning progress: `quick` for a 3-line check-in, full dashboard for the active or named project, or `all` for a one-line-per-project table with health flags"},"name":"progress","plugin_release_skill_id":"pluginrsk_6abc0fa6215c81918883ed5476ef4430"},{"description":"Quick knowledge check with active recall and spaced repetition","interface":{"brand_color":null,"default_prompt":null,"display_name":"quiz","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Quick knowledge check with active recall and spaced repetition"},"name":"quiz","plugin_release_skill_id":"pluginrsk_6abc0fab4e288191a55682b0c9c90cc7"},{"description":"End-of-session metacognitive reflection — review what was learned, identify struggles, calibrate confidence","interface":{"brand_color":null,"default_prompt":null,"display_name":"reflect","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"End-of-session metacognitive reflection — review what was learned, identify struggles, calibrate confidence"},"name":"reflect","plugin_release_skill_id":"pluginrsk_6abc0fb15ac08191a4f5db1b0393ae9a"},{"description":"Find, verify, and manage learning resources for your current topic","interface":{"brand_color":null,"default_prompt":null,"display_name":"resources","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find, verify, and manage learning resources for your current topic"},"name":"resources","plugin_release_skill_id":"pluginrsk_6abc0fabd0708191be36ad69105c7a71"},{"description":"Review your code in the context of what you are learning","interface":{"brand_color":null,"default_prompt":null,"display_name":"review","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review your code in the context of what you are learning"},"name":"review","plugin_release_skill_id":"pluginrsk_6abc0faeb97c8191a4d6f10a629f2fad"},{"description":"Proactively teach the next concept: explain, demonstrate, question, exercise, verify. Also handles understanding-only deep dives (Feynman explain-back without an exercise).","interface":{"brand_color":null,"default_prompt":null,"display_name":"teach","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Proactively teach the next concept: explain, demonstrate, question, exercise, verify. Also handles understanding-only deep dives (Feynman explain-back without an exercise)."},"name":"teach","plugin_release_skill_id":"pluginrsk_6abc0fa902588191ac5f1443ac449fe3"},{"description":"Optional capstone after project completion: write a Socratic-style blog post on a formerly-shaky topic, compare against the masters, decide whether to publish","interface":{"brand_color":null,"default_prompt":null,"display_name":"teach-back","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Optional capstone after project completion: write a Socratic-style blog post on a formerly-shaky topic, compare against the masters, decide whether to publish"},"name":"teach-back","plugin_release_skill_id":"pluginrsk_6abc0fa8ff8c8191b36c82ba970e1620"}],"version":"1.23.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"bodhikit","author":{"url":"https://github.com/AnjanJ","name":"Anjan"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"7959ec5f20385f90ad1720f6a4f9083ccb59e15c49642e97d55819400e5cfdd5"}],"version":"1.23.0","homepage":"https://github.com/AnjanJ/bodhikit","keywords":["learning","education","socratic-tutor","spaced-repetition","active-recall","codex","chatgpt"],"repository":"https://github.com/AnjanJ/bodhikit","artifact_id":11393,"observed_at":"2026-10-02T00:32:18Z","capabilities":["Interactive","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}