[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jlowin-pdf-processing-en":3,"guides-for-jlowin-pdf-processing":387,"similar-k1772bzehkaawbdcdkcydktxbd86nhtm-en":388},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":247,"isFallback":238,"parentExtension":253,"providers":254,"relations":259,"repo":261,"tags":383,"workflow":384},1778691560361.7036,"k1772bzehkaawbdcdkcydktxbd86nhtm",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Extract text from PDFs, fill forms, and merge documents",{"claudeCode":12},"jlowin/fastmcp","PDF Processing Skill","https://github.com/jlowin/fastmcp",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":245},1778691653116.2737,"kn76m8tfj6a79gbzcmehdy4yps86mfkm","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"practices":203,"prerequisites":204,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219,"workflow":224},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of working with PDFs, including extraction, form filling, and merging.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The FastMCP framework provides a standardized way to build MCP applications, handling schema generation, validation, and transport negotiation, which offers value beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is part of the FastMCP framework, which is presented as production-ready and widely adopted, with installation and upgrade guides available.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on PDF processing tasks, aligning with its described capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the capabilities outlined in the SKILL.md file.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose specific tools in the manifest; its functionality is described conceptually in the SKILL.md.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill itself does not expose parameters or configuration options directly; its interaction is via the capabilities described in SKILL.md and demonstrated in reference.md.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","No specific tools are exposed by this skill; the capabilities are described narratively.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","No specific tools or API endpoints are exposed by this skill for evaluation.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project includes a LICENSE file clearly stating the Apache-2.0 license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commit activity as of 2026-05-13.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses `uv` for dependency management and appears to have measures in place for handling dependencies.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose secrets directly.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill processes PDF documents and its instructions do not suggest executing arbitrary code or instructions from external data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the pypdf library for PDF manipulation and does not fetch external content at runtime for execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are confined to processing PDF files and do not involve writing outside of expected output paths.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were detected in the provided code snippets or documentation.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's described functionality does not involve reading or submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation appear free of hidden-steering tricks or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's implementation, as described and shown in snippets, does not involve obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill operates on provided PDF files and does not make assumptions about external project structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","0 issues opened and 0 issues closed in the last 90 days, indicating a healthy or new project with no outstanding urgent issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a clear version (1.0.0) declared in the SKILL.md frontmatter.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill's functionality is described conceptually; specific tool schemas and validation libraries are not directly applicable to this evaluation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's operations involve file processing and do not include destructive primitives like deletion or overwriting without user interaction implicitly managed by the host agent.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The reference implementation uses `pypdf` which includes error handling, and the skill is designed to integrate with an agent that handles workflow errors.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill's direct logging mechanisms are not exposed for evaluation; logging would be handled by the agent or framework.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill processes PDF documents but does not appear to handle personal data directly, nor does it submit data to third parties.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is general and not bound to any specific geographic or legal jurisdiction.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on the `pypdf` library and standard Python, making it portable across compatible environments.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README provides a comprehensive overview of FastMCP, its purpose, installation, and documentation links, serving as a good entry point.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill-based extension, not a tool-based CLI or MCP server, so tool count is not applicable.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","No specific tools are exposed by this skill for evaluation of near-synonym names.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised capabilities in the SKILL.md (text extraction, form filling, merging, splitting) have corresponding descriptions and reference implementations.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using `uv pip install fastmcp` and links to detailed guides, along with a runnable Python example.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","As this skill is conceptual and relies on the `pypdf` library and agent framework for execution, specific actionable error messages for the skill itself are not directly verifiable here.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The installation instructions suggest using `uv` which handles dependency pinning, and the `requirements.txt` implicitly used by `uv` would contain pinned versions.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's operations on PDF files do not inherently lend themselves to a dry-run preview mode in the context of an LLM agent.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not perform remote calls or state-changing operations that would require specific idempotency handling; these are managed by the agent framework.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","No telemetry is mentioned as being emitted by this specific skill; the FastMCP framework's telemetry practices are not detailed but are assumed to be opt-in by default.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md clearly defines the purpose of processing PDFs (extract text, fill forms, merge) and lists specific capabilities and usage steps.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise, providing a clear description and relevant tags without excessive keywords.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise, outlining capabilities and usage, and delegates deeper material to a separate reference file.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the main capabilities and links to a separate `reference.md` file for detailed API documentation.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill's operations are focused on document processing, not deep exploration or code review, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The `reference.md` file provides clear, ready-to-use Python code examples for text extraction, form filling, and merging PDFs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The `reference.md` implicitly handles edge cases by using the robust `pypdf` library, and the skill framework would manage external agent-level errors.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP servers; its functionality is implemented directly using Python libraries.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill relies on the underlying `pypdf` library and the agent framework to handle unexpected states gracefully, with documented recovery steps implied by the framework.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses on PDF processing, not relying on other specific skills.",1778691652952,"This skill processes PDF documents to extract text, fill form fields, merge multiple PDFs, and split PDFs into separate pages, leveraging the pypdf library.",[195,196,197,198],"Extract text content from PDFs","Fill form fields in PDF documents","Merge multiple PDFs into a single document","Split PDFs into individual pages",[200,201,202],"Performing optical character recognition (OCR) on image-based PDFs (beyond what pypdf provides).","Editing or creating complex PDF layouts from scratch.","Handling encrypted or password-protected PDFs without the password.",[],[],"3.0.0","4.4.0","To provide an agent with the capability to programmatically interact with PDF documents for tasks such as data extraction, form completion, and document assembly.","The extension is exceptionally well-documented and robust, with a clear purpose, excellent examples, and strong adherence to best practices. The only area not fully applicable is where no external tools or complex workflows necessitate specific error handling or dry-run modes.",99,"A high-quality skill for comprehensive PDF manipulation, well-integrated with the FastMCP framework.",[212,213,214,215,216],"pdf","document","extraction","forms","merging","global","verified",[220,221,222,223],"Automating data extraction from scanned or form-based PDFs.","Generating filled PDF forms based on provided data.","Consolidating multiple PDF reports or chapters into a single file.","Separating a multi-page PDF into individual documents for easier distribution.",[225,226,227,228],"Identify the specific PDF processing task required (extraction, form filling, merging, splitting).","Provide the relevant PDF file(s) and any necessary data (e.g., form field values).","Execute the skill's functionality, which uses the pypdf library to perform the requested operation.","Receive the processed PDF file or extracted text as output.",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"security":242,"testCoverage":244},{"hasLockfile":231},true,1778691635802,{"descriptionLength":234,"readmeSize":235},55,6658,{"closedIssues90d":8,"forks":237,"hasChangelog":238,"manifestVersion":239,"openIssues90d":8,"pushedAt":240,"stars":241},2007,false,"1.0.0",1778652483000,25142,{"hasNpmPackage":238,"license":243,"smitheryVerified":238},"Apache-2.0",{"hasCi":231,"hasTests":231},{"updatedAt":246},1778691653116,{"basePath":248,"githubOwner":249,"githubRepo":250,"locale":18,"slug":251,"type":252},"examples/skills/sample_skills/pdf-processing","jlowin","fastmcp","pdf-processing","skill",null,{"evaluate":255,"extract":257},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":256,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":258,"license":243},"HEAD",{"repoId":260},"kd7cqsp22edgcrb25vz9wgd34986mqfa",{"_creationTime":262,"_id":260,"identity":263,"providers":264,"workflow":379},1778690318753.135,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":265,"discover":365,"github":368},{"commitSha":258,"extensions":266},[267,278,286,294,302,310,318,331,345],{"basePath":268,"description":269,"displayName":270,"installMethods":271,"rationale":272,"selectedPaths":273,"source":277,"sourceLanguage":18,"type":252},".claude/skills/code-review","Review code for quality, maintainability, and correctness. Use when reviewing pull requests, evaluating code changes, or providing feedback on implementations. Focuses on API design, patterns, and actionable feedback.","reviewing-code",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/code-review/SKILL.md",[274],{"path":275,"priority":276},"SKILL.md","mandatory","rule",{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":277,"sourceLanguage":18,"type":252},".claude/skills/python-tests","Write and evaluate effective Python tests using pytest. Use when writing tests, reviewing test code, debugging test failures, or improving test coverage. Covers test design, fixtures, parameterization, mocking, and async testing.","testing-python",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/python-tests/SKILL.md",[285],{"path":275,"priority":276},{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":277,"sourceLanguage":18,"type":252},".claude/skills/review-pr","Monitor and respond to automated PR reviews (Codex bot). Use when pushing a PR, checking review status, or responding to bot feedback. Handles the full cycle of push -> wait for review -> evaluate comments -> fix -> re-push.","review-pr",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/review-pr/SKILL.md",[293],{"path":275,"priority":276},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":277,"sourceLanguage":18,"type":252},"examples/skills/sample_skills/code-review","Review code for quality, maintainability, and correctness","code-review",{"claudeCode":12},"SKILL.md frontmatter at examples/skills/sample_skills/code-review/SKILL.md",[301],{"path":275,"priority":276},{"basePath":248,"description":10,"displayName":251,"installMethods":303,"rationale":304,"selectedPaths":305,"source":277,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at examples/skills/sample_skills/pdf-processing/SKILL.md",[306,307],{"path":275,"priority":276},{"path":308,"priority":309},"reference.md","medium",{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":277,"sourceLanguage":18,"type":252},"skills/fastmcp-client-cli","Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server offers, call tools, or integrate MCP servers into workflows.","fastmcp-client-cli",{"claudeCode":12},"SKILL.md frontmatter at skills/fastmcp-client-cli/SKILL.md",[317],{"path":275,"priority":276},{"basePath":319,"installMethods":320,"rationale":322,"selectedPaths":323,"source":277,"sourceLanguage":18,"type":330},"examples/smart_home",{"pypi":321},"smart-home","cli ecosystem detected at examples/smart_home",[324,326,328],{"path":325,"priority":276},"pyproject.toml",{"path":327,"priority":276},"README.md",{"path":329,"priority":309},"src/smart_home/__main__.py","cli",{"basePath":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":277,"sourceLanguage":18,"type":344},"examples/atproto_mcp","atproto-mcp",{"pypi":333},"pyproject.toml with mcp/fastmcp dependency + scripts at examples/atproto_mcp/pyproject.toml",[337,338,339,341],{"path":325,"priority":276},{"path":327,"priority":276},{"path":340,"priority":309},"src/atproto_mcp/__main__.py",{"path":342,"priority":343},"src/atproto_mcp/server.py","low","mcp",{"basePath":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":277,"sourceLanguage":18,"type":344},"fastmcp_slim","fastmcp-slim",{"pypi":347},"pyproject.toml with mcp/fastmcp dependency + scripts at fastmcp_slim/pyproject.toml",[351,352,353,355,357,359,361,363],{"path":325,"priority":276},{"path":327,"priority":276},{"path":354,"priority":309},"fastmcp/cli/__main__.py",{"path":356,"priority":343},"fastmcp/tools/__init__.py",{"path":358,"priority":343},"fastmcp/tools/base.py",{"path":360,"priority":343},"fastmcp/tools/function_parsing.py",{"path":362,"priority":343},"fastmcp/tools/function_tool.py",{"path":364,"priority":343},"fastmcp/tools/tool_transform.py",{"sources":366},[367],"manual",{"closedIssues90d":8,"description":369,"forks":237,"homepage":370,"license":243,"openIssues90d":8,"pushedAt":240,"readmeSize":235,"stars":241,"topics":371},"🚀 The fast, Pythonic way to build MCP servers and clients.","https://gofastmcp.com",[372,250,344,373,374,375,376,377,378],"model-context-protocol","agents","llms","mcp-clients","mcp-servers","mcp-tools","python",{"classifiedAt":380,"discoverAt":381,"extractAt":382,"githubAt":382,"updatedAt":380},1778691560177,1778690318753,1778691558105,[213,214,215,216,212],{"evaluatedAt":246,"extractAt":385,"updatedAt":386},1778691560361,1778691899217,[],[389,420,452,483,504,527],{"_creationTime":390,"_id":391,"community":392,"display":393,"identity":399,"providers":402,"relations":413,"tags":415,"workflow":416},1778695810823.162,"k1704fp8n8znrmyrxm482pgpr586nfzx",{"reviewCount":8},{"description":394,"installMethods":395,"name":397,"sourceUrl":398},"Process documents with Nutrient DWS. Use when the user wants to generate PDFs from HTML or URLs, convert Office/images/PDFs, assemble or split packets, OCR scans, extract text/tables/key-value pairs, redact PII, watermark, sign, fill forms, optimize PDFs, or produce compliance outputs like PDF/A or PDF/UA. Triggers include convert to PDF, merge these PDFs, OCR this scan, extract tables, redact PII, sign this PDF, make this PDF/A, or linearize for web delivery.",{"claudeCode":396},"PSPDFKit-labs/nutrient-agent-skill","nutrient-document-processing","https://github.com/PSPDFKit-labs/nutrient-agent-skill",{"basePath":397,"githubOwner":400,"githubRepo":401,"locale":18,"slug":397,"type":252},"PSPDFKit-labs","nutrient-agent-skill",{"evaluate":403,"extract":412},{"promptVersionExtension":205,"promptVersionScoring":206,"score":404,"tags":405,"targetMarket":217,"tier":218},98,[406,212,407,408,409,410,411,214],"document-processing","ocr","conversion","redaction","signing","compliance",{"commitSha":258},{"repoId":414},"kd71fjmn43awb0bgafy6r3vers86ngqg",[411,408,406,214,407,212,409,410],{"evaluatedAt":417,"extractAt":418,"updatedAt":419},1778695838272,1778695810823,1778695861458,{"_creationTime":421,"_id":422,"community":423,"display":424,"identity":430,"providers":435,"relations":445,"tags":448,"workflow":449},1778693180473.1047,"k177mhx2mtprff0jvwqscx7vb986m671",{"reviewCount":8},{"description":425,"installMethods":426,"name":428,"sourceUrl":429},"Azure AI Document Intelligence SDK for Java (com.azure:azure-ai-documentintelligence).\nUse for extracting text, tables, key-value pairs from documents, receipts, invoices, IDs, or building custom document models.\nTriggers: \"document intelligence java\", \"form recognizer java\", \"extract text from PDF java\", \"OCR document java\",\n\"analyze invoice receipt java\", \"custom document model java\", \"document classification java\".\n",{"claudeCode":427},"microsoft/agent-skills","Azure AI Document Intelligence SDK for Java","https://github.com/microsoft/agent-skills",{"basePath":431,"githubOwner":432,"githubRepo":433,"locale":18,"slug":434,"type":252},".github/plugins/azure-sdk-java/skills/azure-ai-formrecognizer-java","microsoft","agent-skills","azure-ai-formrecognizer-java",{"evaluate":436,"extract":443},{"promptVersionExtension":205,"promptVersionScoring":206,"score":404,"tags":437,"targetMarket":217,"tier":218},[438,439,440,441,442,407,215,214],"azure","ai","document-intelligence","java","sdk",{"commitSha":258,"license":444},"MIT",{"parentExtensionId":446,"repoId":447},"k17b3j03x9vpb6tchsstd62f6186n1wy","kd77czgnv00rfjm815pcc5xx5986n5t8",[439,438,440,214,215,441,407,442],{"evaluatedAt":450,"extractAt":451,"updatedAt":450},1778694188272,1778693180473,{"_creationTime":453,"_id":454,"community":455,"display":456,"identity":462,"providers":467,"relations":476,"tags":479,"workflow":480},1778691104676.001,"k1748qrw8s6xk96r6zt2qtgas586mphs",{"reviewCount":8},{"description":457,"installMethods":458,"name":460,"sourceUrl":461},"Generate a branded restaurant menu PDF with sections, items, prices, and descriptions.",{"claudeCode":459},"iterationlayer/skills","Generate Restaurant Menu","https://github.com/iterationlayer/skills",{"basePath":463,"githubOwner":464,"githubRepo":465,"locale":18,"slug":466,"type":252},"skills/generate-restaurant-menu","iterationlayer","skills","generate-restaurant-menu",{"evaluate":468,"extract":475},{"promptVersionExtension":205,"promptVersionScoring":206,"score":469,"tags":470,"targetMarket":217,"tier":218},100,[471,212,472,473,474],"document-generation","menu","restaurant","branding",{"commitSha":258,"license":444},{"parentExtensionId":477,"repoId":478},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[474,471,472,212,473],{"evaluatedAt":481,"extractAt":482,"updatedAt":481},1778693352753,1778691104676,{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":491,"providers":493,"relations":500,"tags":501,"workflow":502},1778691104675.9834,"k17bwxnh9scy64bmm9anmf7bbx86mtvn",{"reviewCount":8},{"description":488,"installMethods":489,"name":490,"sourceUrl":461},"Extract vehicle identification, owner details, registration dates, and technical specifications from vehicle registration documents.",{"claudeCode":459},"extract-fleet-vehicle-registration",{"basePath":492,"githubOwner":464,"githubRepo":465,"locale":18,"slug":490,"type":252},"skills/extract-fleet-vehicle-registration",{"evaluate":494,"extract":499},{"promptVersionExtension":205,"promptVersionScoring":206,"score":469,"tags":495,"targetMarket":217,"tier":218},[406,496,497,498,212],"data-extraction","fleet-management","api-integration",{"commitSha":258},{"parentExtensionId":477,"repoId":478},[498,496,406,497,212],{"evaluatedAt":503,"extractAt":482,"updatedAt":503},1778691789036,{"_creationTime":505,"_id":506,"community":507,"display":508,"identity":512,"providers":515,"relations":523,"tags":524,"workflow":525},1778691104675.98,"k17a012kzjtmn6vm9xf7k1q3d986n6me",{"reviewCount":8},{"description":509,"installMethods":510,"name":511,"sourceUrl":461},"Convert a resume PDF to clean markdown for LLM parsing or candidate pipelines.",{"claudeCode":459},"Convert Resume to Markdown",{"basePath":513,"githubOwner":464,"githubRepo":465,"locale":18,"slug":514,"type":252},"skills/convert-resume-to-markdown","convert-resume-to-markdown",{"evaluate":516,"extract":522},{"promptVersionExtension":205,"promptVersionScoring":206,"score":469,"tags":517,"targetMarket":217,"tier":218},[406,212,518,519,520,521],"markdown","resume","hiring","nlp",{"commitSha":258,"license":444},{"parentExtensionId":477,"repoId":478},[406,520,518,521,212,519],{"evaluatedAt":526,"extractAt":482,"updatedAt":526},1778691474825,{"_creationTime":528,"_id":529,"community":530,"display":531,"identity":537,"providers":541,"relations":550,"tags":552,"workflow":553},1778687399826.0344,"k17aq2b9vyq4p1d6zkcbw73ed186mh6h",{"reviewCount":8},{"description":532,"installMethods":533,"name":535,"sourceUrl":536},"Document analysis with inline source screenshots. When you ask Copilot to analyze a document, Eyeball generates a Word doc where every factual claim includes a highlighted screenshot from the source material so you can verify it with your own eyes.",{"claudeCode":534},"github/awesome-copilot","eyeball","https://github.com/github/awesome-copilot",{"basePath":538,"githubOwner":539,"githubRepo":540,"locale":18,"slug":535,"type":252},"skills/eyeball","github","awesome-copilot",{"evaluate":542,"extract":549},{"promptVersionExtension":205,"promptVersionScoring":206,"score":469,"tags":543,"targetMarket":217,"tier":218},[544,545,546,547,212,548],"document-analysis","screenshot","verification","word","web-scraping",{"commitSha":258},{"repoId":551},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[544,212,545,546,548,547],{"evaluatedAt":554,"extractAt":555,"updatedAt":554},1778690175463,1778687399826]