resume-preview
Convert JSON Resume data to HTML preview for visualization and formatting review.
Instructions
Preview a resume as HTML. Returns rendered HTML string.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resume | Yes | Resume object in JSON Resume format | |
| theme | No | Theme name |
Implementation Reference
- src/tools/resume.ts:46-65 (handler)The implementation of the 'resume-preview' tool, including its registration and handler logic.
server.tool( "resume-preview", "Preview a resume as HTML. Returns rendered HTML string.", { resume: z.record(z.unknown()).describe("Resume object in JSON Resume format"), theme: z.string().optional().describe("Theme name"), }, async (params) => { try { const result = await client.resume.preview({ resume: params.resume, theme: params.theme, }); 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 }; } }, );