master-resume-create
Create a master resume with labeled content to generate tailored job application materials through the LLM Conveyors platform.
Instructions
Create a new master resume. Returns the saved master resume with its ID.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | Label/name for this master resume | |
| rawText | Yes | Raw resume text content | |
| isDefault | No | Set as default master resume |
Implementation Reference
- src/tools/resume.ts:116-137 (registration)Registration and handler for master-resume-create tool.
server.tool( "master-resume-create", "Create a new master resume. Returns the saved master resume with its ID.", { label: z.string().describe("Label/name for this master resume"), rawText: z.string().describe("Raw resume text content"), isDefault: z.boolean().optional().describe("Set as default master resume"), }, async (params) => { try { const result = await client.resume.createMaster({ label: params.label, rawText: params.rawText, isDefault: params.isDefault, } as any); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] }; } catch (err) { const message = err instanceof Error ? err.message : String(err); return { content: [{ type: "text", text: `Error: ${message}` }], isError: true }; } }, );