[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FXP2S2C2B8YNXSR8VGXJSZ":3,"skill-same:01M6FXP2S2C2B8YNXSR8VGXJSZ":99},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6FXP2S2C2B8YNXSR8VGXJSZ","markdown-formatter",null,"Format and beautify markdown documents with configurable styles. Preserve structure, fix formatting, ensure consistency.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36],"markdown","markdown formatter","documentation","documents","Tools","format","beautify","text","fix","structure","formatting","styles","with","consistency","2026-11-10 10:12:30",false,"---\nname: markdown-formatter\ndescription: Format and beautify markdown documents with configurable styles. Preserve structure, fix formatting, ensure consistency.\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"version\": \"1.0.0\",\n        \"author\": \"Vernox\",\n        \"license\": \"MIT\",\n        \"tags\": [\"markdown\", \"formatter\", \"beautifier\", \"text\", \"formatting\", \"documentation\"],\n        \"category\": \"tools\"\n      }\n  }\n---\n\n# Markdown-Formatter - Beautify Your Markdown\n\n**Vernox Utility Skill - Make your markdown look professional.**\n\n## Overview\n\nMarkdown-Formatter is a powerful tool for formatting, linting, and beautifying markdown documents. Supports multiple style guides (CommonMark, GitHub Flavored Markdown, custom rules) and handles everything from simple cleanup to complex reformatting.\n\n## Features\n\n### ✅ Formatter Engine\n- Multiple style guides (CommonMark, GitHub, custom)\n- Preserves document structure\n- Handles nested lists, code blocks, tables\n- Configurable line width and indentation\n- Smart heading normalization\n- Link reference optimization\n\n### ✅ Linting & Cleanup\n- Remove trailing whitespace\n- Normalize line endings (LF vs CRLF)\n- Fix inconsistent list markers\n- Remove empty lines at end\n- Fix multiple consecutive blank lines\n\n### ✅ Beautification\n- Improve heading hierarchy\n- Optimize list formatting\n- Format code blocks with proper spacing\n- Wrap long lines at configured width\n- Add proper spacing around emphasis\n\n### ✅ Validation\n- Check markdown syntax validity\n- Report linting errors\n- Suggest improvements\n- Validate links and references\n\n## Installation\n\n```bash\nclawhub install markdown-formatter\n```\n\n## Quick Start\n\n### Format a Document\n\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# My Document\\n\\n\\n## Section 1\\nContent here...',\n  style: 'github',\n  options: {\n    maxWidth: 80,\n    headingStyle: 'atx'\n  }\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Beautify Multiple Files\n\n```javascript\nconst results = await formatBatch({\n  markdownFiles: ['.\u002Fdoc1.md', '.\u002Fdoc2.md', '.\u002FREADME.md'],\n  style: 'github',\n  options: { wrapWidth: 80 }\n});\n\nresults.forEach(result => {\n  console.log(`${result.file}: ${result.warnings} warnings`);\n});\n```\n\n### Lint and Fix\n\n```javascript\nconst result = await lintMarkdown({\n  markdown: '# My Document\\n\\n\\nBad list\\n\\n- item 1\\n- item 2',\n  style: 'github'\n});\n\nconsole.log(`Errors found: ${result.errors}`);\nconsole.log(`Fixed: ${result.fixed}`);\n```\n\n## Tool Functions\n\n### `formatMarkdown`\nFormat markdown content according to style guide.\n\n**Parameters:**\n- `markdown` (string, required): Markdown content to format\n- `style` (string, required): Style guide name ('commonmark', 'github', 'commonmark', 'custom')\n- `options` (object, optional):\n  - `maxWidth` (number): Line wrap width (default: 80)\n  - `headingStyle` (string): 'atx' | 'setext' | 'underlined' | 'consistent' (default: 'atx')\n  - `listStyle` (string): 'consistent' | 'dash' | 'asterisk' | 'plus' (default: 'consistent')\n  - `codeStyle` (string): 'fenced' | 'indented' (default: 'fenced')\n  - `emphasisStyle` (string): 'underscore' | 'asterisk' (default: 'asterisk')\n  - `strongStyle` (string): 'asterisk' | 'underline' (default: 'asterisk')\n  - `linkStyle` (string): 'inline' | 'reference' | 'full' (default: 'inline')\n  - `preserveHtml` (boolean): Keep HTML as-is (default: false)\n  - `fixLists` (boolean): Fix inconsistent list markers (default: true)\n  - `normalizeSpacing` (boolean): Fix spacing around formatting (default: true)\n\n**Returns:**\n- `formattedMarkdown` (string): Formatted markdown\n- `warnings` (array): Array of warning messages\n- `stats` (object): Formatting statistics\n- `lintResult` (object): Linting errors and fixes\n- `originalLength` (number): Original character count\n- `formattedLength` (number): Formatted character count\n\n### `formatBatch`\nFormat multiple markdown files at once.\n\n**Parameters:**\n- `markdownFiles` (array, required): Array of file paths\n- `style` (string): Style guide name\n- `options` (object, optional): Same as formatMarkdown options\n\n**Returns:**\n- `results` (array): Array of formatting results\n- `totalFiles` (number): Number of files processed\n- `totalWarnings` (number): Total warnings across all files\n- `processingTime` (number): Time taken in ms\n\n### `lintMarkdown`\nCheck markdown for issues without formatting.\n\n**Parameters:**\n- `markdown` (string, required): Markdown content to lint\n- `style` (string): Style guide name\n- `options` (object, optional): Additional linting options\n  - `checkLinks` (boolean): Validate links (default: true)\n  - `checkHeadingLevels` (boolean): Check heading hierarchy (default: true)\n  - `checkListConsistency` (boolean): Check list marker consistency (default: true)\n  - `checkEmphasisBalance` (boolean): Check emphasis pairing (default: false)\n\n**Returns:**\n- `errors` (array): Array of error objects\n- `warnings` (array): Array of warning objects\n- `stats` (object): Linting statistics\n- `suggestions` (array): Suggested fixes\n\n## Style Guides\n\n### CommonMark (default)\n- Standard CommonMark specification\n- ATX headings (ATX-style)\n- Reference-style links [text]\n- Underscore emphasis\n- Asterisk emphasis\n\n### GitHub Flavored Markdown\n- Fenced code blocks with \\`\\`\\`\n- Tables with pipes\n- Task lists [ ] with x\n- Strikethrough `~~text~~`\n- Autolinks with \u003Chttps:\u002F\u002Furl>\n\n### Consistent (default)\n- Consistent ATX heading levels\n- Consistent list markers\n- Consistent emphasis style\n- Consistent code block style\n\n### Custom\n- User-defined rules\n- Regex-based transformations\n- Custom heading styles\n\n## Use Cases\n\n### Documentation Cleanup\n- Fix inconsistent formatting in README files\n- Normalize heading styles\n- Fix list markers\n- Clean up extra whitespace\n\n### Content Creation\n- Format articles with consistent style\n- Beautify blog posts before publishing\n- Ensure consistent heading hierarchy\n\n### Technical Writing\n- Format code documentation\n- Beautify API specs\n- Clean up messy markdown from LLMs\n\n### README Generation\n- Format and beautify project README files\n- Ensure consistent structure\n- Professional appearance for open source\n\n### Markdown Conversion\n- Convert HTML to markdown\n- Reformat from one style to another\n- Extract and format markdown from other formats\n\n## Configuration\n\n### Edit `config.json`:\n```json\n{\n  \"defaultStyle\": \"github\",\n  \"maxWidth\": 80,\n  \"headingStyle\": \"atx\",\n  \"listStyle\": \"consistent\",\n  \"codeStyle\": \"fenced\",\n  \"emphasisStyle\": \"asterisk\",\n  \"linkStyle\": \"inline\",\n  \"customRules\": [],\n  \"linting\": {\n    \"checkLinks\": true,\n    \"checkHeadingLevels\": true,\n    \"checkListConsistency\": true\n  }\n}\n```\n\n## Examples\n\n### Simple Formatting\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# My Title\\n\\n\\nThis is content.',\n  style: 'github'\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Complex Beautification\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# Header 1\\n## Header 2\\n\\nParagraph...',\n  style: 'github',\n  options: {\n    fixLists: true,\n    normalizeSpacing: true,\n    wrapWidth: 80\n  }\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Linting and Fixing\n```javascript\nconst result = await lintMarkdown({\n  markdown: '# Title\\n\\n- Item 1\\n- Item 2\\n\\n## Section 2',\n  style: 'github'\n});\n\nconsole.log(`Errors: ${result.errors.length}`);\nresult.errors.forEach(err => {\n  console.log(`  - ${err.message} at line ${err.line}`);\n});\n\n\u002F\u002F Fix automatically\nconst fixed = await formatMarkdown({\n  markdown: result.fixed,\n  style: 'github'\n});\n```\n\n### Batch Processing\n```javascript\nconst results = await formatBatch({\n  markdownFiles: ['.\u002Fdoc1.md', '.\u002Fdoc2.md', '.\u002FREADME.md'],\n  style: 'github'\n});\n\nconsole.log(`Processed ${results.totalFiles} files`);\nconsole.log(`Total warnings: ${results.totalWarnings}`);\n```\n\n## Performance\n\n### Speed\n- **Small documents** (\u003C1000 words): \u003C50ms\n- **Medium documents** (1000-5000 words): 50-200ms\n- **Large documents** (5000+ words): 200-500ms\n\n### Accuracy\n- **Structure preservation:** 100%\n- **Style guide compliance:** 95%+\n- **Whitespace normalization:** 100%\n\n## Error Handling\n\n### Invalid Input\n- Clear error message\n- Suggest checking file path\n- Validate markdown content before formatting\n\n### Markdown Parsing Errors\n- Report parsing issues clearly\n- Suggest manual fixes\n- Graceful degradation on errors\n\n### File I\u002FO Errors\n- Clear error with file path\n- Check file existence\n- Suggest permissions fix\n- Batch processing continues on errors\n\n## Troubleshooting\n\n### Format Not Applied\n- Check if style is correct\n- Verify options are respected\n- Check for conflicting rules\n- Test with simple example\n\n### Linting Shows Too Many Errors\n- Some errors are style choices, not real issues\n- Consider disabling specific checks\n- Use custom rules for specific needs\n\n## Tips\n\n### Best Results\n- Use consistent style guide\n- Enable fixLists, normalizeSpacing options\n- Set maxWidth appropriate for your output medium\n- Test on small samples first\n\n### Performance Optimization\n- Process large files in batches\n- Disable unused linting checks\n- Use simpler rules for common patterns\n\n## License\n\nMIT\n\n---\n\n**Format markdown. Keep your docs beautiful.** ?\n","# Markdown-Formatter - Beautify Your Markdown\n\n**Vernox Utility Skill - Make your markdown look professional.**\n\n## Overview\n\nMarkdown-Formatter is a powerful tool for formatting, linting, and beautifying markdown documents. Supports multiple style guides (CommonMark, GitHub Flavored Markdown, custom rules) and handles everything from simple cleanup to complex reformatting.\n\n## Features\n\n### ✅ Formatter Engine\n- Multiple style guides (CommonMark, GitHub, custom)\n- Preserves document structure\n- Handles nested lists, code blocks, tables\n- Configurable line width and indentation\n- Smart heading normalization\n- Link reference optimization\n\n### ✅ Linting & Cleanup\n- Remove trailing whitespace\n- Normalize line endings (LF vs CRLF)\n- Fix inconsistent list markers\n- Remove empty lines at end\n- Fix multiple consecutive blank lines\n\n### ✅ Beautification\n- Improve heading hierarchy\n- Optimize list formatting\n- Format code blocks with proper spacing\n- Wrap long lines at configured width\n- Add proper spacing around emphasis\n\n### ✅ Validation\n- Check markdown syntax validity\n- Report linting errors\n- Suggest improvements\n- Validate links and references\n\n## Installation\n\n```bash\nclawhub install markdown-formatter\n```\n\n## Quick Start\n\n### Format a Document\n\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# My Document\\n\\n\\n## Section 1\\nContent here...',\n  style: 'github',\n  options: {\n    maxWidth: 80,\n    headingStyle: 'atx'\n  }\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Beautify Multiple Files\n\n```javascript\nconst results = await formatBatch({\n  markdownFiles: ['.\u002Fdoc1.md', '.\u002Fdoc2.md', '.\u002FREADME.md'],\n  style: 'github',\n  options: { wrapWidth: 80 }\n});\n\nresults.forEach(result => {\n  console.log(`${result.file}: ${result.warnings} warnings`);\n});\n```\n\n### Lint and Fix\n\n```javascript\nconst result = await lintMarkdown({\n  markdown: '# My Document\\n\\n\\nBad list\\n\\n- item 1\\n- item 2',\n  style: 'github'\n});\n\nconsole.log(`Errors found: ${result.errors}`);\nconsole.log(`Fixed: ${result.fixed}`);\n```\n\n## Tool Functions\n\n### `formatMarkdown`\nFormat markdown content according to style guide.\n\n**Parameters:**\n- `markdown` (string, required): Markdown content to format\n- `style` (string, required): Style guide name ('commonmark', 'github', 'commonmark', 'custom')\n- `options` (object, optional):\n  - `maxWidth` (number): Line wrap width (default: 80)\n  - `headingStyle` (string): 'atx' | 'setext' | 'underlined' | 'consistent' (default: 'atx')\n  - `listStyle` (string): 'consistent' | 'dash' | 'asterisk' | 'plus' (default: 'consistent')\n  - `codeStyle` (string): 'fenced' | 'indented' (default: 'fenced')\n  - `emphasisStyle` (string): 'underscore' | 'asterisk' (default: 'asterisk')\n  - `strongStyle` (string): 'asterisk' | 'underline' (default: 'asterisk')\n  - `linkStyle` (string): 'inline' | 'reference' | 'full' (default: 'inline')\n  - `preserveHtml` (boolean): Keep HTML as-is (default: false)\n  - `fixLists` (boolean): Fix inconsistent list markers (default: true)\n  - `normalizeSpacing` (boolean): Fix spacing around formatting (default: true)\n\n**Returns:**\n- `formattedMarkdown` (string): Formatted markdown\n- `warnings` (array): Array of warning messages\n- `stats` (object): Formatting statistics\n- `lintResult` (object): Linting errors and fixes\n- `originalLength` (number): Original character count\n- `formattedLength` (number): Formatted character count\n\n### `formatBatch`\nFormat multiple markdown files at once.\n\n**Parameters:**\n- `markdownFiles` (array, required): Array of file paths\n- `style` (string): Style guide name\n- `options` (object, optional): Same as formatMarkdown options\n\n**Returns:**\n- `results` (array): Array of formatting results\n- `totalFiles` (number): Number of files processed\n- `totalWarnings` (number): Total warnings across all files\n- `processingTime` (number): Time taken in ms\n\n### `lintMarkdown`\nCheck markdown for issues without formatting.\n\n**Parameters:**\n- `markdown` (string, required): Markdown content to lint\n- `style` (string): Style guide name\n- `options` (object, optional): Additional linting options\n  - `checkLinks` (boolean): Validate links (default: true)\n  - `checkHeadingLevels` (boolean): Check heading hierarchy (default: true)\n  - `checkListConsistency` (boolean): Check list marker consistency (default: true)\n  - `checkEmphasisBalance` (boolean): Check emphasis pairing (default: false)\n\n**Returns:**\n- `errors` (array): Array of error objects\n- `warnings` (array): Array of warning objects\n- `stats` (object): Linting statistics\n- `suggestions` (array): Suggested fixes\n\n## Style Guides\n\n### CommonMark (default)\n- Standard CommonMark specification\n- ATX headings (ATX-style)\n- Reference-style links [text]\n- Underscore emphasis\n- Asterisk emphasis\n\n### GitHub Flavored Markdown\n- Fenced code blocks with \\`\\`\\`\n- Tables with pipes\n- Task lists [ ] with x\n- Strikethrough `~~text~~`\n- Autolinks with \u003Chttps:\u002F\u002Furl>\n\n### Consistent (default)\n- Consistent ATX heading levels\n- Consistent list markers\n- Consistent emphasis style\n- Consistent code block style\n\n### Custom\n- User-defined rules\n- Regex-based transformations\n- Custom heading styles\n\n## Use Cases\n\n### Documentation Cleanup\n- Fix inconsistent formatting in README files\n- Normalize heading styles\n- Fix list markers\n- Clean up extra whitespace\n\n### Content Creation\n- Format articles with consistent style\n- Beautify blog posts before publishing\n- Ensure consistent heading hierarchy\n\n### Technical Writing\n- Format code documentation\n- Beautify API specs\n- Clean up messy markdown from LLMs\n\n### README Generation\n- Format and beautify project README files\n- Ensure consistent structure\n- Professional appearance for open source\n\n### Markdown Conversion\n- Convert HTML to markdown\n- Reformat from one style to another\n- Extract and format markdown from other formats\n\n## Configuration\n\n### Edit `config.json`:\n```json\n{\n  \"defaultStyle\": \"github\",\n  \"maxWidth\": 80,\n  \"headingStyle\": \"atx\",\n  \"listStyle\": \"consistent\",\n  \"codeStyle\": \"fenced\",\n  \"emphasisStyle\": \"asterisk\",\n  \"linkStyle\": \"inline\",\n  \"customRules\": [],\n  \"linting\": {\n    \"checkLinks\": true,\n    \"checkHeadingLevels\": true,\n    \"checkListConsistency\": true\n  }\n}\n```\n\n## Examples\n\n### Simple Formatting\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# My Title\\n\\n\\nThis is content.',\n  style: 'github'\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Complex Beautification\n```javascript\nconst result = await formatMarkdown({\n  markdown: '# Header 1\\n## Header 2\\n\\nParagraph...',\n  style: 'github',\n  options: {\n    fixLists: true,\n    normalizeSpacing: true,\n    wrapWidth: 80\n  }\n});\n\nconsole.log(result.formattedMarkdown);\n```\n\n### Linting and Fixing\n```javascript\nconst result = await lintMarkdown({\n  markdown: '# Title\\n\\n- Item 1\\n- Item 2\\n\\n## Section 2',\n  style: 'github'\n});\n\nconsole.log(`Errors: ${result.errors.length}`);\nresult.errors.forEach(err => {\n  console.log(`  - ${err.message} at line ${err.line}`);\n});\n\n\u002F\u002F Fix automatically\nconst fixed = await formatMarkdown({\n  markdown: result.fixed,\n  style: 'github'\n});\n```\n\n### Batch Processing\n```javascript\nconst results = await formatBatch({\n  markdownFiles: ['.\u002Fdoc1.md', '.\u002Fdoc2.md', '.\u002FREADME.md'],\n  style: 'github'\n});\n\nconsole.log(`Processed ${results.totalFiles} files`);\nconsole.log(`Total warnings: ${results.totalWarnings}`);\n```\n\n## Performance\n\n### Speed\n- **Small documents** (\u003C1000 words): \u003C50ms\n- **Medium documents** (1000-5000 words): 50-200ms\n- **Large documents** (5000+ words): 200-500ms\n\n### Accuracy\n- **Structure preservation:** 100%\n- **Style guide compliance:** 95%+\n- **Whitespace normalization:** 100%\n\n## Error Handling\n\n### Invalid Input\n- Clear error message\n- Suggest checking file path\n- Validate markdown content before formatting\n\n### Markdown Parsing Errors\n- Report parsing issues clearly\n- Suggest manual fixes\n- Graceful degradation on errors\n\n### File I\u002FO Errors\n- Clear error with file path\n- Check file existence\n- Suggest permissions fix\n- Batch processing continues on errors\n\n## Troubleshooting\n\n### Format Not Applied\n- Check if style is correct\n- Verify options are respected\n- Check for conflicting rules\n- Test with simple example\n\n### Linting Shows Too Many Errors\n- Some errors are style choices, not real issues\n- Consider disabling specific checks\n- Use custom rules for specific needs\n\n## Tips\n\n### Best Results\n- Use consistent style guide\n- Enable fixLists, normalizeSpacing options\n- Set maxWidth appropriate for your output medium\n- Test on small samples first\n\n### Performance Optimization\n- Process large files in batches\n- Disable unused linting checks\n- Use simpler rules for common patterns\n\n## License\n\nMIT\n\n---\n\n**Format markdown. Keep your docs beautiful.** ?\n",{"name":5,"metadata":42,"description":7},{"openclaw":43},{"tags":44,"author":47,"license":14,"version":48,"category":49},[23,45,46,30,33,25],"formatter","beautifier","Vernox","1.0.0","tools","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fmichael-laffin\u002Fmarkdown-formatter",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add kbarbel640-del\u002Fskills --skill markdown-formatter",{"tool":63,"command":64},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill markdown-formatter",{"tool":66,"command":67},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill markdown-formatter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002FSKILL.md",true,[71,77,81,87,91,95],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"_meta.json","REFERENCE","参考文档",296,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002F_meta.json",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"config.json",451,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002Fconfig.json",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"index.js","SCRIPT","脚本",11245,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002Findex.js",{"path":88,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":89,"sourceHtmlUrl":90},"package.json",519,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002Fpackage.json",{"path":92,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":93,"sourceHtmlUrl":94},"README.md",3875,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002FREADME.md",{"path":96,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":97,"sourceHtmlUrl":98},"test.js",831,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmichael-laffin\u002Fmarkdown-formatter\u002Ftest.js",[100,129,156,177,183,203],{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":111,"publishedAt":37},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[106],{"categoryNo":107,"categoryName":108,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[112,113,114,35,115,116,117,118,119,120,30,121,122,123,124,125,126,127,128],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":138,"publishedAt":37},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[135],{"categoryNo":136,"categoryName":137,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[139,114,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,118,155],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":165,"publishedAt":37},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[162],{"categoryNo":163,"categoryName":164,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[166,167,168,169,170,171,172,35,173,153,155,174,114,175,176],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":178,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":182,"publishedAt":37},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[181],{"categoryNo":163,"categoryName":164,"taxonomyType":20,"taxonomyTypeDesc":21},[169,168,167,166,176,171,172,35,170,153,155,173,174,114,175],{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":37},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[190,191,192,193,194,195,196,197,198,199,200,201,202],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":213,"publishedAt":37},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[209,210],{"categoryNo":136,"categoryName":137,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":211,"categoryName":212,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000037","律师与法务",[214,215,216,217,35,218,219,50,220,174,221,222,223,224,225,126,226,227,228],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]