[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-claude-office-skills-pdf-form-filler-es":3,"guides-for-claude-office-skills-pdf-form-filler":223,"similar-k178nnn6msr8c35tc6mf9bwg9d86723n":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":220},1778053148350.464,"k178nnn6msr8c35tc6mf9bwg9d86723n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Fill out PDF forms programmatically and extract form data",{},"PDF Form Filler","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-form-filler",[15,16,17,18,19],"pdf","forms","automation","data-extraction","mcp",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":177,"workflow":187},1778053561145.7207,"kn780e386h28d48mym1081krrs867825","en",{"checks":25,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[26,31,34,37,41,44,48,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem: filling PDF forms programmatically and extracting form data.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill goes beyond a simple prompt by offering specific tools for PDF form manipulation, template creation, and data extraction, providing value over basic LLM capabilities.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill appears production-ready, covering a complete lifecycle of form filling, data extraction, batch processing, validation, and template creation, as described in its documentation.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension focuses solely on PDF form manipulation and data extraction, aligning with its stated purpose and description.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's capabilities as detailed in the SKILL.md file.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill utilizes narrow verb-noun tools like `fill_pdf_form` and `get_pdf_metadata`, which are specific and easy for the agent to select.",{"category":49,"check":50,"severity":51,"summary":52},"Documentation","Configuration & parameter reference","info","While parameters for filling forms are implied through examples, explicit documentation on all options, their default values, and precedence order is missing.",{"category":38,"check":54,"severity":29,"summary":55},"Tool naming","Tool names like `fill_pdf_form` and `get_pdf_metadata` are descriptive, concise, and in kebab-case.",{"category":38,"check":57,"severity":29,"summary":58},"Minimal I/O surface","The examples suggest that inputs for filling forms are structured data, and outputs for extraction are well-defined JSON, implying a minimal I/O surface.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license, clearly indicated in both SKILL.md and the LICENSE file.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","There are no commit details provided, so this check cannot be evaluated.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","No third-party dependencies are explicitly listed or managed within the provided files, making this check not applicable.",{"category":72,"check":73,"severity":66,"summary":74},"Security","Secret Management","The skill does not appear to handle or expose any secrets, making this check not applicable.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The skill's focus on structured data for form filling and extraction, rather than arbitrary code execution, suggests a low risk of injection vulnerabilities.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","All content appears to be bundled within the skill's directory, and there are no indications of remote code execution or dynamic fetching of instructions.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The skill interacts with PDF forms and data, which is a contained operation and does not suggest attempts to modify files outside its intended scope.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","There are no indications of detached processes or retry loops around denied tool calls in the provided documentation.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The skill's stated purpose does not involve sending confidential data to third parties; it focuses on local PDF manipulation and data extraction.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled Markdown files appear to be free of hidden text tricks, invisible Unicode characters, or other steering mechanisms.",{"category":94,"check":95,"severity":29,"summary":96},"Hooks","Opaque code execution","The skill relies on MCP tools, and the SKILL.md file does not indicate any obfuscated code, base64 payloads, or runtime script fetching.",{"category":98,"check":99,"severity":29,"summary":100},"Portability","Structural Assumption","The skill describes how to interact with PDF forms and data, which does not impose structural assumptions on the user's project organization.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","Issue data is not available, so this check cannot be evaluated.",{"category":106,"check":107,"severity":29,"summary":108},"Versioning","Release Management","The SKILL.md file includes a version field (`\"1.0\"`), indicating a managed release process.",{"category":110,"check":111,"severity":51,"summary":112},"Code Execution","Validation","While the skill mentions data validation and provides examples of rules, it's unclear if a schema library is used for robust input validation and sanitization.",{"category":72,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The skill's operations (filling forms, extracting data) are not inherently destructive and do not appear to require special guards.",{"category":110,"check":117,"severity":51,"summary":118},"Error Handling","The documentation mentions handling errors, but it's not clear if they are categorized and reported meaningfully with structured fields like `code`, `message`, and `retryable`.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","The skill does not involve destructive actions or outbound calls that would necessitate local audit logging.",{"category":123,"check":124,"severity":66,"summary":125},"Compliance","GDPR","The skill focuses on PDF form data and does not inherently operate on personal data that would require GDPR-specific sanitization.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill is language-agnostic and deals with universal PDF form structures, making it globally applicable. The targetMarket is set to 'global'.",{"category":98,"check":130,"severity":29,"summary":131},"Runtime stability","The skill relies on standard MCP tools and general PDF manipulation, indicating good portability across different environments.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The SKILL.md clearly defines the artifact (PDF forms) and user intent (fill, extract, batch fill, validate, create templates) with realistic triggers and explicit boundaries.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and its main use cases.",{"category":49,"check":139,"severity":29,"summary":140},"Concise Body","The SKILL.md body is well-structured and uses progressive disclosure, with detailed procedures and examples presented concisely.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The SKILL.md demonstrates good progressive disclosure by outlining flows and linking to potential sub-tasks or detailed field mappings within the document itself.",{"category":142,"check":146,"severity":66,"summary":147},"Forked exploration","This skill focuses on direct form manipulation and data extraction, not deep exploration or code review, so `context: fork` is not applicable.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","Sufficient and clear examples are provided for filling, extracting, and batch processing forms, demonstrating input, invocation, and expected outcomes.",{"category":27,"check":152,"severity":51,"summary":153},"Edge cases","While limitations are listed, specific failure modes with observable symptoms and recovery steps are not detailed.",{"category":110,"check":155,"severity":29,"summary":156},"Tool Fallback","The MCP server (`office-mcp`) is declared in the frontmatter, and the skill design implies it would function with a compatible MCP server, functioning as a fallback if a specific custom one isn't available.",{"category":98,"check":158,"severity":29,"summary":159},"Stack assumptions","The skill relies on standard MCP tools and PDF handling, which are generally platform-agnostic, and no specific OS or interpreter assumptions are made.",{"category":161,"check":162,"severity":29,"summary":163},"Safety","Halt on unexpected state","The skill's design around form data implies that unexpected states (e.g., malformed form data) would likely halt the process or return specific errors, rather than proceed destructively.",{"category":98,"check":165,"severity":29,"summary":166},"Cross-skill coupling","The skill is self-contained and focuses on PDF form operations, without implicit reliance on other skills. Cross-referencing to other MCP tools is done via clear tool calls.",1778053417628,"This skill leverages MCP tools to programmatically fill PDF forms with provided data, extract data from completed forms, and supports batch processing, template creation, and data validation.","2.0.0","3.4.0","The PDF Form Filler skill is well-documented, focused, and provides clear utility. It adheres to best practices in scope, security, and portability, with good usage examples and concise documentation. Minor areas for improvement include more explicit documentation on parameter handling and detailed edge case recovery steps.",90,"A robust and well-documented skill for programmatic PDF form filling and data extraction.",[15,16,17,18,19],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053406463,{"descriptionLength":181,"readmeSize":8},57,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778053561145,{"githubOwner":190,"githubRepo":191,"locale":23,"slug":192,"type":193},"claude-office-skills","skills","pdf-form-filler","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":185},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":217},1777995558409.8474,{"githubOwner":190,"githubRepo":191,"sourceUrl":205},"https://github.com/claude-office-skills/skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"license":185,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},27,2,1769868236000,29630,98,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778053155657,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},1778053151766,1778053148350,[],[225,254,275,302,324,347],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":240,"providers":242,"relations":247,"workflow":250},1778054268187.7783,"k1799kwx7k8g1vx165qr4np3298670sw",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.",{},"Bright Data CLI","https://github.com/brightdata/skills/tree/HEAD/skills/brightdata-cli",[235,236,237,18,238,17,239],"brightdata","cli","web-scraping","serp-api","terminal",{"githubOwner":235,"githubRepo":191,"locale":23,"slug":241,"type":193},"brightdata-cli",{"extract":243,"llm":245},{"commitSha":244,"license":185},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":169,"promptVersionScoring":170,"score":246,"targetMarket":175,"tier":176},99,{"parentExtensionId":248,"repoId":249},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":251,"extractAt":252,"githubAt":251,"llmAt":253,"updatedAt":253},1778054269540,1778054268187,1778054318963,{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":268,"providers":270,"relations":273,"workflow":274},1778053148350.4626,"k17c6qc39xd1s6rqh8y0vdxxv1867mjb",{"reviewCount":8},{"description":259,"installMethods":260,"name":261,"sourceUrl":262,"tags":263},"Reduce PDF file size while maintaining acceptable quality",{},"PDF Compress","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-compress",[15,264,265,266,19,267],"compress","optimize","size","documentation",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":269,"type":193},"pdf-compress",{"extract":271,"llm":272},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":288,"providers":292,"relations":296,"workflow":298},1778054781976.5928,"k1779jg9bachbejc4hfmyejtjx867tzc",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"AI Native Camp Day 2 Context Sync 스킬 만들기. 여러 외부 도구에서 컨텍스트를 수집하여 하나의 sync 문서로 만드는 나만의 스킬을 직접 구축한다. \"2일차\", \"Day 2\", \"context sync\", \"컨텍스트 싱크\", \"sync 스킬\", \"스킬 만들기\", \"정보 수집 스킬\" 요청에 사용.",{},"Day 2: 나만의 Context Sync 스킬 만들기","https://github.com/ai-native-camp/camp-1/tree/HEAD/.agents/skills/day2-create-context-sync-skill",[17,19,285,286,287],"skill-building","productivity","data-sync",{"githubOwner":289,"githubRepo":290,"locale":23,"slug":291,"type":193},"ai-native-camp","camp-1","day2-create-context-sync-skill",{"extract":293,"llm":295},{"commitSha":294,"license":66},"9ffaf358dc8c88567d8f0450966b5518071da4f0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":297},"kd72seepns71xx9ksxrb02bs1n8645k6",{"anyEnrichmentAt":299,"extractAt":300,"githubAt":299,"llmAt":301,"updatedAt":301},1778054782298,1778054781976,1778054817045,{"_creationTime":303,"_id":304,"community":305,"display":306,"identity":317,"providers":319,"relations":322,"workflow":323},1778053148350.4817,"k1799ke3mvvmb9chq1vt0k97k5867cfv",{"reviewCount":8},{"description":307,"installMethods":308,"name":309,"sourceUrl":310,"tags":311},"Build and manage webhook-based integrations for real-time event processing and API connections",{},"Webhook Automation","https://github.com/claude-office-skills/skills/tree/HEAD/webhook-automation",[312,313,314,17,315,316,19],"webhook","api","integration","events","engineering",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":318,"type":193},"webhook-automation",{"extract":320,"llm":321},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":325,"_id":326,"community":327,"display":328,"identity":340,"providers":342,"relations":345,"workflow":346},1778053148350.4539,"k179tsfdj29k96rtptbbar2tvn866b71",{"reviewCount":8},{"description":329,"installMethods":330,"name":331,"sourceUrl":332,"tags":333},"Intelligent lead assignment and routing - AI-powered scoring, territory mapping, round-robin distribution, and workload balancing",{},"Lead Routing","https://github.com/claude-office-skills/skills/tree/HEAD/lead-routing",[334,335,336,337,338,17,19,339],"sales","crm","lead-management","routing","assignment","ai-powered",{"githubOwner":190,"githubRepo":191,"locale":23,"slug":341,"type":193},"lead-routing",{"extract":343,"llm":344},{"commitSha":198,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":215,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},{"_creationTime":348,"_id":349,"community":350,"display":351,"identity":360,"providers":364,"relations":369,"workflow":371},1778053622473.6477,"k171s3qrt667jsazyp5bpq90f98661nv",{"reviewCount":8},{"description":352,"installMethods":353,"name":354,"sourceUrl":355,"tags":356},"Create and manipulate PDF files programmatically. Use when the user needs to generate PDFs, fill PDF forms, extract PDF content, add watermarks/overlays, or merge documents. Supports both template-based generation (form filling, overlays) and from-scratch creation. Keywords: PDF, document, form, fillable, merge, watermark, extract, text, report.",{},"PDF Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/pdf/pdf-generator",[15,357,358,359,16],"document-generation","deno","template",{"githubOwner":361,"githubRepo":362,"locale":23,"slug":363,"type":193},"jwynia","agent-skills","pdf-generator",{"extract":365,"llm":367},{"commitSha":366,"license":185},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":368,"targetMarket":175,"tier":176},92,{"repoId":370},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":372,"extractAt":373,"githubAt":372,"llmAt":374,"updatedAt":374},1778053625386,1778053622473,1778054012696]