{"id":1770,"external_id":"plugin_asdk_app_6a60a89a6bec81918b6155f03f66681a","name":"app-6a60a89a6bec81918b6155f03f66681a","display_name":"Tough Tongue AI","developer":"Tough Tongue AI","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:55Z","input_sha256":"fb82bcf1ea758daf214abb3a642ffa4d6740842f64cf0562c25c9efbdfb396e4","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":4,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T00:00:02.003Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_6a60a89a6bec81918b6155f03f66681a","name":"app-6a60a89a6bec81918b6155f03f66681a","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_b8f75022b1f8819186ceef4aa52b6757","skills":[{"name":"getting-started","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"Getting Started","default_prompt":"Get me started with ToughTongue AI.","icon_large_url":null,"icon_small_url":null,"short_description":"Verify your ToughTongue AI setup and start your first workflow"},"description":"Onboard a user to the ToughTongue AI plugin: verify the MCP connection and PAT, look at what's in their account, and route them into their first workflow. This skill should be used when the user says \"get started with ToughTongue\", \"set up ToughTongue\", \"is my ToughTongue MCP working\", \"test my ToughTongue connection\", \"what can I do with ToughTongue\", or has just installed the plugin. Not for creating, refining, or analyzing scenarios directly — hand off to scenario-creator, scenario-refiner, or session-analyst for those.","plugin_release_skill_id":"pluginrsk_6a62784e53608191963afea6b4dfd681"},{"name":"scenario-creator","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"Scenario Creator","default_prompt":"Create a ToughTongue scenario to practice handling pricing objections.","icon_large_url":null,"icon_small_url":null,"short_description":"Create ToughTongue AI practice scenarios from a brief, URL, or call transcript"},"description":"Create ToughTongue AI practice scenarios (cold call, sales roleplay, coaching) via the ttai MCP server. Classifies the scenario type, applies type-specific authoring rules, gathers context from URLs, transcripts, or other connected tools, validates against a checklist, and creates the scenario with ttai:create_scenario. Use when the user says \"create a scenario\", \"build a practice scenario\", \"make a roleplay for...\", \"I have a call in 30 minutes, help me rehearse\", or provides a brief, company info, or call transcripts for scenario creation.","plugin_release_skill_id":"pluginrsk_6a62784eafcc81919ba9dcc798e46415"},{"name":"scenario-refiner","interface":{"brand_color":null,"iconography":"code","display_name":"Scenario Refiner","default_prompt":"My ToughTongue scenario ends calls too early — pull low-scoring sessions and fix it.","icon_large_url":null,"icon_small_url":null,"short_description":"Fix live ToughTongue AI scenarios from real session evidence"},"description":"Fix and refine live ToughTongue AI scenarios from real session evidence via the ttai MCP server. Diagnoses whether an issue lives in ai_instructions, tools_config, or strategy, then applies the smallest possible edit with ttai:update_scenario. Use when the user says \"refine the scenario\", \"fix the scenario\", \"the agent said X instead of Y\", \"it ended the call too early\", \"it skipped a step\", \"make it sound more natural\", or pastes a transcript or complaint about a live scenario.","plugin_release_skill_id":"pluginrsk_6a62784f181c8191904444e3f8cba569"},{"name":"session-analyst","interface":{"brand_color":null,"iconography":"chart","display_name":"Session Analyst","default_prompt":"Pull the last 50 sessions for my discovery-call scenario and list the top 5 improvement areas.","icon_large_url":null,"icon_small_url":null,"short_description":"Turn ToughTongue AI session data into performance reports"},"description":"Analyze ToughTongue AI practice-session performance and build reports via the ttai MCP server. Pulls sessions with scores, strengths, and weaknesses, aggregates patterns across a team or scenario, and produces structured reports with improvement areas and action items. Use when the user asks \"how is my team doing?\", \"top improvement areas for scenario X\", \"pull the lowest-scoring sessions\", \"build me a coaching report\", \"session trends this month\", or wants session data turned into a deck, email, or dashboard.","plugin_release_skill_id":"pluginrsk_6a62784f86d881919186e48bb1e8938a"}],"app_ids":["asdk_app_6a60a89a6bec81918b6155f03f66681a"],"version":"1.0.0","keywords":[],"interface":{"category":"Business & Operations","logo_url":"https://files.openai.com/content?id=file_00000000b72882089871312dbd92e86a","brand_color":null,"website_url":"https://app.toughtongueai.com","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_00000000b72882089871312dbd92e86a","default_prompt":"Create a practice scenario for handling pricing objections in enterprise sales, then give me the shareable practice link.","developer_name":"Tough Tongue AI","default_prompts":["Create a practice scenario for handling pricing objections in enterprise sales, then give me the shareable practice link.","For my \"Enterprise Discovery Call\" scenario, pull the last 50 sessions and tell me the top 5 improvement areas for my team.","Pull the 5 lowest-scoring sessions for my onboarding scenario, figure out what went wrong, and fix the scenario."],"screenshot_urls":[],"long_description":"Tough Tongue AI helps teams manage conversation-practice scenarios, create and analyze sessions, review performance, and operate meeting-bot and outbound calling workflows through ChatGPT.","composer_icon_url":"https://files.openai.com/content?id=file_00000000ab5c82088545aa6b00fd3643","short_description":"Run conversation workflows","plugin_category_id":"business & operations","privacy_policy_url":"https://app.toughtongueai.com/privacy-policy/","terms_of_service_url":"https://app.toughtongueai.com/terms/","composer_icon_dark_url":"https://files.openai.com/content?id=file_00000000ab5c82088545aa6b00fd3643"},"description":"Tough Tongue AI helps teams manage conversation-practice scenarios, create and analyze sessions, review performance, and operate meeting-bot and outbound calling workflows through ChatGPT.","app_manifest":{"apps":{"app-6a60a89a6bec81918b6155f03f66681a":{"id":"asdk_app_6a60a89a6bec81918b6155f03f66681a","required":true}}},"display_name":"Tough Tongue AI","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-07-22T11:25:15.197080Z","is_template":false,"connector_id":"asdk_app_6a60a89a6bec81918b6155f03f66681a","discoverability":"LISTED","canonical_app_id":"asdk_app_6a60a89a6bec81918b6155f03f66681a"},"research":null,"package_metadata":{"name":"app-6a60a89a6bec81918b6155f03f66681a","author":{"name":"Tough Tongue AI"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"1a896ecd564dcb2ed01ffc8b60bb3065391cb9970ca5ba292e334d037aac022d"}],"version":"1.0.0","artifact_id":8405,"observed_at":"2026-10-02T00:13:41Z","support_url":"https://app.toughtongueai.com/","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}