{"name":"Smith","description":"Customer-success agent for the Paulsjob recruiting platform. Inspects live recruiting pipelines and answers questions about jobs, candidates and applications. Supported operations that write to the recruiting platform may require approval by a Smith operator, per the company's approval policy; the task stays WORKING until then.","supportedInterfaces":[{"url":"https://smith.paulsjob.ai/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"url":"https://paulsjob.ai","organization":"Paulsjob"},"version":"1.1.0","capabilities":{"streaming":false,"pushNotifications":true},"securitySchemes":{"paulUserJwt":{"httpAuthSecurityScheme":{"description":"Short-lived Paul's Job user token issued by the platform API (https://api.paulsjob.ai), sent as `Authorization: Bearer <jwt>` on every JSON-RPC call. Smith neither mints nor signs these tokens: it acts strictly as the user the token identifies, never with broader rights. Each token is validated with the issuer on use. An expired or revoked token moves the task to AUTH_REQUIRED rather than failing it, so the caller can refresh and resume the same task.","scheme":"bearer","bearerFormat":"JWT"}}},"securityRequirements":[{"schemes":{"paulUserJwt":{}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"website_operation","name":"Work on a website","description":"Carry out an instruction on a public HTTPS website: inspect, navigate, search, fill forms, upload supplied files and submit requested actions. This general skill is not limited to job applications. Uses an isolated browser without existing logins. Writes follow operator approval policy. Missing inputs, login, CAPTCHA or unclear results require attention. Availability is controlled by the browser-skill rollout switch.","tags":["browser","website","forms","automation"],"examples":["On this website, find the contact form and submit these supplied details.","Open this page, apply the requested filters and report the matching results."]},{"id":"recruiting_pipeline_config","name":"Recruiting pipeline configuration","description":"Inspect live recruiting pipelines, job pipeline state and Best Practice pipeline templates. Supported live changes, including switching a job's template or updating one deployed step agent, are human-gated.","tags":["recruiting","pipeline","configuration"],"examples":["Which pipeline and steps is job 12345 currently using?","Update the timeout on this deployed pipeline step."]},{"id":"candidate_and_job_lookup","name":"Candidate and job lookup","description":"Read-only lookups across jobs, candidates, applications, assessments and current pipeline-step status in the customer's recruiting system.","tags":["recruiting","candidates","jobs","read-only"],"examples":["What step is candidate ABC on for the Berlin nurse job?","Show this applicant's applications and assessment results."]}]}