← Files WeJobARCHIVED FILE
plugin.json
6.88 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a57b23a1e64819184bbecbf1d691fd0",
"version": "1.0.0",
"description": "Search public job offers, training courses and company profiles from WeJob, a Swiss job platform. Read-only public discovery.",
"author": {
"name": "WeJob",
"email": "support@wejob.ch",
"url": "https://wejob.ch"
},
"homepage": "https://wejob.ch",
"keywords": [
"jobs",
"switzerland",
"careers",
"companies",
"training"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "WeJob",
"shortDescription": "Swiss jobs and companies",
"longDescription": "WeJob connects ChatGPT to the public catalog of WeJob, a Swiss job platform. Search active job offers by keyword, city or canton, contract, work mode, level, language or salary, then open an offer to see its responsibilities, profile, skills, benefits and deadline. Browse company profiles with their sector, size, locations and open positions, and public training courses. Results match the WeJob website, show the total count and link back to WeJob to apply. The app is read-only: it never applies, contacts a company or accesses private candidate or recruiter data.",
"developerName": "WeJob",
"category": "Productivity",
"capabilities": [
"Search public job offers",
"Read job offer details",
"Search public company profiles",
"Read company profiles",
"Search public training courses"
],
"websiteURL": "https://wejob.ch",
"supportURL": "https://wejob.ch/contact",
"privacyPolicyURL": "https://wejob.ch/privacy",
"termsOfServiceURL": "https://wejob.ch/terms",
"defaultPrompt": [
"Find public WeJob jobs in Lausanne.",
"Show WeJob jobs at TANIT Services SA.",
"Show the WeJob company profile for IT ADVANCED CONSULTING SA."
],
"brandColor": "#ED1238",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"onboardingSkill": "./skills/wejob/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Search public jobs in a Swiss city.",
"prompt": "Find public WeJob jobs in Lausanne.",
"tools_triggered": "wejob_search_jobs",
"expected_behavior": "Shows the public job offers of the Vaud canton in the WeJob widget with the total count, titles, companies, locations and links to apply on WeJob."
},
{
"description": "Search jobs by skill and language.",
"prompt": "Search WeJob jobs requiring SQL and English.",
"tools_triggered": "wejob_search_jobs",
"expected_behavior": "Shows public job offers that match the SQL skill and the English language requirement, with the total count and links to WeJob."
},
{
"description": "Search jobs from one company.",
"prompt": "Show WeJob jobs at TANIT Services SA.",
"tools_triggered": "wejob_search_jobs",
"expected_behavior": "Shows the public job offers published by TANIT Services SA with the total count and links to WeJob."
},
{
"description": "Open a company profile.",
"prompt": "Show the WeJob company profile for IT ADVANCED CONSULTING SA.",
"tools_triggered": "wejob_search_companies, wejob_get_company",
"expected_behavior": "Finds the company and shows its public profile: description, sector, size, locations, website and its open job offers."
},
{
"description": "Open one job offer by id.",
"prompt": "Get details for this WeJob job: job:01KY3B41G9C1KZZSQ2B6DE23B2",
"tools_triggered": "wejob_get_job",
"expected_behavior": "Shows the public detail of the offer Concepteur d'int\u00e9gration technique Senior at Team Partners Group SA in Geneva, with responsibilities, profile, contract, deadline and the link to apply on WeJob."
}
],
"negative": [
{
"description": "Private candidate data is out of scope.",
"prompt": "Show me the CV and application history for candidate Camille Dupont."
},
{
"description": "Applying or messaging a recruiter is out of scope.",
"prompt": "Apply to this WeJob offer and send my message to the recruiter."
},
{
"description": "Scheduling meetings is out of scope.",
"prompt": "Schedule an interview with Infomaniak next Tuesday at 10:00."
}
]
},
"demo_recording_url": "https://youtu.be/z9IwbP6D0qU",
"commerce": false,
"commerce_description": "WeJob does not sell products or process payments in ChatGPT. It only shows public job, company and training information."
},
"publication": {
"release_notes": "Initial release: search and open public WeJob job offers, company profiles and training courses, with filters and sorts matching the WeJob website, in French, English, German and Italian.",
"translations": {
"fr-FR": {
"subtitle": "Emplois et entreprises suisses",
"description": "WeJob relie ChatGPT au catalogue public de WeJob, plateforme d'emploi suisse. Recherchez les offres actives par mot-cl\u00e9, ville ou canton, contrat, mode de travail, niveau, langue ou salaire, puis ouvrez une offre pour voir ses missions, le profil recherch\u00e9, les comp\u00e9tences, les avantages et la date limite. Consultez les profils d'entreprises (secteur, taille, lieux, offres ouvertes) et les formations publiques. Les r\u00e9sultats correspondent au site WeJob, indiquent le nombre total et renvoient vers WeJob pour postuler. L'app est en lecture seule : elle ne postule jamais, ne contacte aucune entreprise et n'acc\u00e8de \u00e0 aucune donn\u00e9e priv\u00e9e de candidat ou de recruteur."
},
"de-DE": {
"subtitle": "Jobs und Firmen in der Schweiz",
"description": "WeJob verbindet ChatGPT mit dem \u00f6ffentlichen Katalog von WeJob, einer Schweizer Jobplattform. Suchen Sie aktive Stellenangebote nach Stichwort, Ort oder Kanton, Vertrag, Arbeitsmodell, Stufe, Sprache oder Lohn und \u00f6ffnen Sie ein Angebot mit Aufgaben, Profil, Kompetenzen, Vorteilen und Frist. Durchsuchen Sie Firmenprofile (Branche, Gr\u00f6sse, Standorte, offene Stellen) und \u00f6ffentliche Weiterbildungen. Die Ergebnisse entsprechen der WeJob-Website, zeigen die Gesamtzahl und verlinken zur Bewerbung auf WeJob. Die App liest nur: Sie bewirbt sich nie, kontaktiert keine Firma und greift auf keine privaten Daten zu."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: b9a8bb93252c484e9b1829b9d74de9fe3e61eccabbbd15171e1dc85d9901d2e0