[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DS7Y0CGGGM8SCKFN9VXS1P":3,"skill-same:01M6DS7Y0CGGGM8SCKFN9VXS1P":75},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":30,"install":31,"resources":44},"01M6DS7Y0CGGGM8SCKFN9VXS1P","sample-skill",null,"zhangzhang-111-i\u002Fclaude-skills111","zhangzhang-111-i","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F251344927?v=4","01M6DRBP4NCM1ZCHTT0FW0SQHD","lixiying","01M6DRBPAMFDJSGQ69XPK9KM9J",3,"MIT","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002FSKILL.md",[],[18,19],"sample skill","sample","2026-11-10 10:12:30",false,"# Sample Text Processor\n\n---\n\n**Name**: sample-text-processor\n**Tier**: BASIC\n**Category**: Text Processing\n**Dependencies**: None (Python Standard Library Only)\n**Author**: Claude Skills Engineering Team\n**Version**: 1.0.0\n**Last Updated**: 2026-02-16\n\n---\n\n## Description\n\nThe Sample Text Processor is a simple skill designed to demonstrate the basic structure and functionality expected in the claude-skills ecosystem. This skill provides fundamental text processing capabilities including word counting, character analysis, and basic text transformations.\n\nThis skill serves as a reference implementation for BASIC tier requirements and can be used as a template for creating new skills. It demonstrates proper file structure, documentation standards, and implementation patterns that align with ecosystem best practices.\n\nThe skill processes text files and provides statistics and transformations in both human-readable and JSON formats, showcasing the dual output requirement for skills in the claude-skills repository.\n\n## Features\n\n### Core Functionality\n- **Word Count Analysis**: Count total words, unique words, and word frequency\n- **Character Statistics**: Analyze character count, line count, and special characters\n- **Text Transformations**: Convert text to uppercase, lowercase, or title case\n- **File Processing**: Process single text files or batch process directories\n- **Dual Output Formats**: Generate results in both JSON and human-readable formats\n\n### Technical Features\n- Command-line interface with comprehensive argument parsing\n- Error handling for common file and processing issues\n- Progress reporting for batch operations\n- Configurable output formatting and verbosity levels\n- Cross-platform compatibility with standard library only dependencies\n\n## Usage\n\n### Basic Text Analysis\n```bash\npython text_processor.py analyze document.txt\npython text_processor.py analyze document.txt --output results.json\n```\n\n### Text Transformation\n```bash\npython text_processor.py transform document.txt --mode uppercase\npython text_processor.py transform document.txt --mode title --output transformed.txt\n```\n\n### Batch Processing\n```bash\npython text_processor.py batch text_files\u002F --output results\u002F\npython text_processor.py batch text_files\u002F --format json --output batch_results.json\n```\n\n## Examples\n\n### Example 1: Basic Word Count\n```bash\n$ python text_processor.py analyze sample.txt\n=== TEXT ANALYSIS RESULTS ===\nFile: sample.txt\nTotal words: 150\nUnique words: 85\nTotal characters: 750\nLines: 12\nMost frequent word: \"the\" (8 occurrences)\n```\n\n### Example 2: JSON Output\n```bash\n$ python text_processor.py analyze sample.txt --format json\n{\n  \"file\": \"sample.txt\",\n  \"statistics\": {\n    \"total_words\": 150,\n    \"unique_words\": 85,\n    \"total_characters\": 750,\n    \"lines\": 12,\n    \"most_frequent\": {\n      \"word\": \"the\",\n      \"count\": 8\n    }\n  }\n}\n```\n\n### Example 3: Text Transformation\n```bash\n$ python text_processor.py transform sample.txt --mode title\nOriginal: \"hello world from the text processor\"\nTransformed: \"Hello World From The Text Processor\"\n```\n\n## Installation\n\nThis skill requires only Python 3.7 or later with the standard library. No external dependencies are required.\n\n1. Clone or download the skill directory\n2. Navigate to the scripts directory\n3. Run the text processor directly with Python\n\n```bash\ncd scripts\u002F\npython text_processor.py --help\n```\n\n## Configuration\n\nThe text processor supports various configuration options through command-line arguments:\n\n- `--format`: Output format (json, text)\n- `--verbose`: Enable verbose output and progress reporting\n- `--output`: Specify output file or directory\n- `--encoding`: Specify text file encoding (default: utf-8)\n\n## Architecture\n\nThe skill follows a simple modular architecture:\n\n- **TextProcessor Class**: Core processing logic and statistics calculation\n- **OutputFormatter Class**: Handles dual output format generation\n- **FileManager Class**: Manages file I\u002FO operations and batch processing\n- **CLI Interface**: Command-line argument parsing and user interaction\n\n## Error Handling\n\nThe skill includes comprehensive error handling for:\n- File not found or permission errors\n- Invalid encoding or corrupted text files\n- Memory limitations for very large files\n- Output directory creation and write permissions\n- Invalid command-line arguments and parameters\n\n## Performance Considerations\n\n- Efficient memory usage for large text files through streaming\n- Optimized word counting using dictionary lookups\n- Batch processing with progress reporting for large datasets\n- Configurable encoding detection for international text\n\n## Contributing\n\nThis skill serves as a reference implementation and contributions are welcome to demonstrate best practices:\n\n1. Follow PEP 8 coding standards\n2. Include comprehensive docstrings\n3. Add test cases with sample data\n4. Update documentation for any new features\n5. Ensure backward compatibility\n\n## Limitations\n\nAs a BASIC tier skill, some advanced features are intentionally omitted:\n- Complex text analysis (sentiment, language detection)\n- Advanced file format support (PDF, Word documents)\n- Database integration or external API calls\n- Parallel processing for very large datasets\n\nThis skill demonstrates the essential structure and quality standards required for BASIC tier skills in the claude-skills ecosystem while remaining simple and focused on core functionality.",{},"main","c0a12fc98d85642fa8893e31fc5cf5dfad879de6","engineering\u002Fskill-tester\u002Fassets\u002Fsample-skill",0,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i","2026-03-13 21:49:18",{"source":7,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add zhangzhang-111-i\u002Fclaude-skills111 --skill sample-skill",{"tool":37,"command":38},"bunx","bunx skills add zhangzhang-111-i\u002Fclaude-skills111 --skill sample-skill",{"tool":40,"command":41},"pnpm","pnpm dlx skills add zhangzhang-111-i\u002Fclaude-skills111 --skill sample-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002FSKILL.md",true,[45,51,55,61,65,69],{"path":46,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":49,"sourceHtmlUrl":50},"assets\u002Fsample_text.txt","ASSET","资产文件",855,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002Fassets\u002Fsample_text.txt",{"path":52,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":53,"sourceHtmlUrl":54},"assets\u002Ftest_data.csv",539,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002Fassets\u002Ftest_data.csv",{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"expected_outputs\u002Fsample_text_analysis.json","REFERENCE","参考文档",234,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002Fexpected_outputs\u002Fsample_text_analysis.json",{"path":62,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":63,"sourceHtmlUrl":64},"README.md",976,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002FREADME.md",{"path":66,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fapi-reference.md",2520,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002Freferences\u002Fapi-reference.md",{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"scripts\u002Ftext_processor.py","SCRIPT","脚本",13771,"https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fengineering\u002Fskill-tester\u002Fassets\u002Fsample-skill\u002Fscripts\u002Ftext_processor.py",[76,103,129,160,180,203],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":20},"01M6DSNYM8PZKEXGYMRX53PVPH","risk-management-specialist","Medical device risk management specialist implementing ISO 14971 throughout product lifecycle. Provides risk analysis, risk evaluation, risk control, and post-production information analysis. Use when user mentions risk management, ISO 14971, risk analysis, FMEA, fault tree analysis, hazard identification, risk control, risk matrix, benefit-risk analysis, residual risk, risk acceptability, or post-market risk.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Frisk-management-specialist\u002FSKILL.md",[],[83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102],"risk","risk management specialist","management","risk management","risk analysis","risk evaluation","product","Evaluation","Production","lifecycle","analysis","user","use","risk matrix","Market","device","control","iso","medical","iso 14971",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":20},"01M6DSNSRBGVZWS23TK0ZQ52QC","regulatory-affairs-head","Senior Regulatory Affairs Manager for HealthTech and MedTech companies. Prepares FDA 510(k), De Novo, and PMA submission packages; analyzes regulatory pathways for new medical devices; drafts responses to FDA deficiency letters and Notified Body queries; develops CE marking technical documentation under EU MDR 2017\u002F745; coordinates multi-market approval strategies across FDA, EU, Health Canada, PMDA, and NMPA; and maintains regulatory intelligence on evolving standards. Use when users need to plan or execute FDA submissions, navigate 510(k) or PMA approval processes, achieve CE marking, prepare pre-submission meeting materials, write regulatory strategy documents, respond to agency queries, or manage compliance documentation for medical device market access.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Fregulatory-affairs-head\u002FSKILL.md",[],[110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,101,128],"regulatory affairs head","regulatory","head","documentation","documents","packages","planning","devices","plan","access","write","strategy","evidence","standards","manage","intelligence","across","strategies","clinical",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":145,"publishedAt":20},"01M6DSNN7GNR2HZE66S4D31EP8","quality-manager-qms-iso13485","ISO 13485 Quality Management System implementation and maintenance for medical device organizations. Provides QMS design, documentation control, internal auditing, CAPA management, and certification support. Use when working with medical device quality systems, preparing for ISO 13485 audits, managing regulatory compliance documentation, setting up corrective actions, or building audit preparation programs. Useful for quality management, audit preparation, regulatory compliance, medical device documentation, and corrective action workflows.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Fquality-manager-qms-iso13485\u002FSKILL.md",[135,140],{"categoryNo":136,"categoryName":137,"taxonomyType":138,"taxonomyTypeDesc":139},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":141,"categoryName":142,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[146,147,148,149,150,151,113,152,153,154,155,156,95,111,157,158,159,99,100,101],"quality manager qms iso13485","quality","design","review","support","workflows","audit","actions","compliance","system","process","up","maintenance","document",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":169,"publishedAt":20},"01M6DSNE5PQM106PM4EDGPBWGZ","quality-manager-qmr","Senior Quality Manager Responsible Person (QMR) for HealthTech and MedTech companies. Provides quality system governance, management review leadership, regulatory compliance oversight, and quality performance monitoring per ISO 13485 Clause 5.5.2.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Fquality-manager-qmr\u002FSKILL.md",[166],{"categoryNo":167,"categoryName":168,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000037","律师与法务",[170,147,149,171,172,173,174,154,175,155,85,176,111,177,178,179,100],"quality manager qmr","policy","performance","governance","monitoring","regulatory compliance","oversight","cost","culture","leadership",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":190,"publishedAt":20},"01M6DSN7MYXB6X42TB1GH2TNSB","quality-documentation-manager","Document control system management for medical device QMS. Covers document numbering, version control, change management, and 21 CFR Part 11 compliance. Use for document control procedures, change control workflow, document numbering, version management, electronic signature compliance, or regulatory documentation review.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Fquality-documentation-manager\u002FSKILL.md",[186,189],{"categoryNo":187,"categoryName":188,"taxonomyType":138,"taxonomyTypeDesc":139},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":167,"categoryName":168,"taxonomyType":143,"taxonomyTypeDesc":144},[113,191,147,149,192,193,152,92,194,155,195,196,95,197,198,199,101,200,201,202],"quality documentation manager","workflow","change","document lifecycle","change management","list","master","system management","documentation review","cfr","21 cfr part 11","change control",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":209,"publishedAt":20},"01M6DSN3R749H3R20K15QE8X8W","qms-audit-expert","ISO 13485 internal audit expertise for medical device QMS. Covers audit planning, execution, nonconformity classification, and CAPA verification. Use for internal audit planning, audit execution, finding classification, external audit preparation, or audit program management.","https:\u002F\u002Fgithub.com\u002Fzhangzhang-111-i\u002Fclaude-skills111\u002Fblob\u002Fmain\u002Fra-qm-team\u002Fqms-audit-expert\u002FSKILL.md",[],[152,210,211,116,212,213,214,215,85,95,216,98,100,101],"qms audit expert","expert","verification","execution","classification","schedule","checklist"]