← Files Halal RihlaARCHIVED FILE
plugin.json
5.25 KB · Nov 14, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "halal-rihla",
"version": "0.1.4",
"description": "Plan halal trips: find halal restaurants, hotels and city guides, and build a shared trip itinerary.",
"author": {
"email": "amir.gabay.work@gmail.com",
"name": "Amir Gabay"
},
"homepage": "https://halalrihla.com/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Halal Rihla",
"shortDescription": "Plan halal trips",
"longDescription": "Plan halal trips: find halal restaurants, hotels and city guides, and build a shared trip itinerary.",
"developerName": "Amir Gabay",
"category": "Travel",
"websiteURL": "https://halalrihla.com/",
"privacyPolicyURL": "https://halalrihla.com/en/privacy/#chatgpt-app",
"termsOfServiceURL": "https://halalrihla.com/en/terms/",
"supportURL": "https://halalrihla.com/en/support/",
"defaultPrompt": "Help me plan a halal trip.",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"brandColor": "#0f5a4a"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find halal restaurants in a city",
"prompt": "Halal restaurants in London",
"tools_triggered": "search (destination London, type place, language en)",
"expected_behavior": "Cards of published London places, each with its halal basis and verification status and a link to the London city guide at https://halalrihla.com/en/cities/london/. For example The Halal Guys shows \"Halal, stated by the business\" and \"Unverified, check on site\". No place is added that the tool did not return."
},
{
"description": "Read a city guide",
"prompt": "Show me the London halal city guide",
"tools_triggered": "search, then fetch with id city:london (language en)",
"expected_behavior": "The published London guide text, which names HMC and HFA, with the link https://halalrihla.com/en/cities/london/. No certifying body, prayer time or address is invented."
},
{
"description": "Day by day plan from the site",
"prompt": "Plan a halal week in London",
"tools_triggered": "plan_trip (destination London, language en)",
"expected_behavior": "The published vacation \"A Week in London: palaces, free museums, the Tower and Friday in Regent's Park\" (7 days) and the London city guide card. Day 1 is \"Arrival, Edgware Road and Hyde Park\", with lunch from Green Valley and dinner at Ranoush Juice. The reply says it is the published plan, not a booking, and nothing is saved."
},
{
"description": "List the signed-in account's trips",
"prompt": "Show my saved Halal Rihla trips",
"tools_triggered": "list_trips (after OAuth sign-in as the reviewer)",
"expected_behavior": "A list that includes \"Reviewer sample: a week in London\". No other account's trips."
},
{
"description": "Open the sample trip",
"prompt": "Open my trip \"Reviewer sample: a week in London\"",
"tools_triggered": "list_trips if needed, then get_trip",
"expected_behavior": "Title \"Reviewer sample: a week in London\", route \"London, from the published guide\", one day \"Edgware Road\" with the stop Ranoush Juice and its site link. The result has no private #k= owner key."
}
],
"negative": [
{
"description": "General weather question. Off-topic: the app only covers halal travel planning, so it should not act.",
"prompt": "What will the weather be in London this weekend?",
"expected_behavior": "The app does not trigger; ChatGPT answers normally."
},
{
"description": "Unrelated coding help. Off-topic: the app only covers halal travel planning, so it should not act.",
"prompt": "Write a JavaScript function that checks if a string is a palindrome.",
"expected_behavior": "The app does not trigger; ChatGPT answers normally."
},
{
"description": "Personal finance question. Off-topic: the app only covers halal travel planning, so it should not act.",
"prompt": "How much should I save each month for retirement?",
"expected_behavior": "The app does not trigger; ChatGPT answers normally."
}
]
},
"demo_recording_url": "https://rihla-review-media.pages.dev/halal-rihla-demo.mp4"
},
"publication": {
"release_notes": "First release of the Halal Rihla app for ChatGPT. Search halal restaurants, hotels and city guides published on halalrihla.com, each with its halal basis and verification status. Read the day by day vacation plans the site has published. Sign in with a Halal Rihla username and password to save a plan as a shared trip, list your trips, edit them, and delete them after you confirm. The app does not book, take payment, or change published pages."
},
"apps": "./.app.json"
}
}
}
SHA-256: 30b7ab49ddd6b6c7278708cfa1db528005036f03031a5463552871b168dacb60