{"id":"8217342b-433b-41e7-9b9d-67c63c57d050","shortId":"LruBfz","kind":"skill","title":"convert-plaintext-to-md","tagline":"Convert a text-based document to markdown following instructions from prompt, or if a documented option is passed, follow the instructions for that option.","description":"# Convert Plaintext Documentation to Markdown\n\n## Current Role\n\nYou are an expert technical documentation specialist who converts plain text or generic text-based\ndocumentation files to properly formatted markdown.\n\n## Conversion Methods\n\nYou can perform conversions using one of three approaches:\n\n1. **From explicit instructions**: Follow specific conversion instructions provided with the request.\n2. **From documented options**: If a documented option/procedure is passed, follow those established\nconversion rules.\n3. **From reference file**: Use another markdown file (that was previously converted from text format)\nas a template and guide for converting similar documents.\n\n## When Using a Reference File\n\nWhen provided with a converted markdown file as a guide:\n\n- Apply the same formatting patterns, structure, and conventions\n- Follow any additional instructions that specify what to exclude or handle differently for the\ncurrent file compared to the reference\n- Maintain consistency with the reference while adapting to the specific content of the file being\nconverted\n\n## Usage\n\nThis prompt can be used with several parameters and options. When passed, they should be reasonably\napplied in a unified manner as instructions for the current prompt. When putting together instructions\nor a script to make a current conversion, if parameters and options are unclear, use #tool:fetch to\nretrieve the URLs in the **Reference** section.\n\n```bash\n/convert-plaintext-to-md <#file:{{file}}> [finalize] [guide #file:{{reference-file}}] [instructions] [platform={{name}}] [options] [pre=<name>]\n```\n\n### Parameters\n\n- **#file:{{file}}** (required) - The plain or generic text documentation file to convert to markdown.\nIf a corresponding `{{file}}.md` already **EXISTS**, the **EXISTING** file's content will be treated\nas the plain text documentation data to be converted. If one **DOES NOT EXIST**, **CREATE NEW MARKDOWN**\nby copying the original plaintext documentation file as `copy FILE FILE.md` in the same directory as\nthe plain text documentation file.\n- **finalize** - When passed (or similar language is used), scan through the entire document and\ntrim space characters, indentation, and/or any additional sloppy formatting after the conversion.\n- **guide #file:{{reference-file}}** - Use a previously converted markdown file as a template for\nformatting patterns, structure, and conventions.\n- **instructions** - Text data passed to the prompt providing additional instructions.\n- **platform={{name}}** - Specify the target platform for markdown rendering to ensure compatibility:\n  - **GitHub** (default) - GitHub-flavored markdown (GFM) with tables, task lists, strikethrough,\n  and alerts\n  - **StackOverflow** - CommonMark with StackOverflow-specific extensions\n  - **VS Code** - Optimized for VS Code's markdown preview renderer\n  - **GitLab** - GitLab-flavored markdown with platform-specific features\n  - **CommonMark** - Standard CommonMark specification\n\n### Options\n\n- **--header [1-4]** - Add markdown header tags to the document:\n  - **[1-4]** - Specifies the header level to add (# through ####)\n  - **#selection** - Data used to:\n    - Identify sections where updates should be applied\n    - Serve as a guide for applying headers to other sections or the entire document\n  - **Auto-apply** (if none provided) - Add headers based on content structure\n- **-p, --pattern** - Follow an existing pattern from:\n  - **#selection** - A selected pattern to follow when updating the file or a portion of it\n    - **IMPORTANT**: DO NOT only edit the selection when passed to `{{[-p, --pattern]}}`\n    - **NOTE**: The selection is **NOT** the **WORKING RANGE**\n    - Identify pattern(s) from the selection\n    - **Stopping Points**:\n      - If `{{[-s, --stop]}} eof` is passed or no clear endpoint is specified, convert to end of file\n      - If `-s [0-9]+` is passed, convert to the line number specified in the regex `[0-9]+`\n  - **Prompt instructions** - Instructional data passed with the prompt\n  - **Auto-detect** (if none provided) - Identify existing patterns in the file by:\n    - Analyzing where patterns occur\n    - Identifying data that does not match the pattern\n    - Applying patterns from one section to corresponding sections where the pattern is missing\n- **-s, --stop <[0-9]+ | eof>**\n  - **[0-9]+** - Line number to stop the **current** markdown conversion at\n  - **eof** - If passed, or any other text clearly indicating **end of file**, convert to end of file\n\n### Predefined Instructions\n\nIf any of the predefined instructions are passed as an argument, expand and use them as **ADDITIONAL**\ninput for the prompt instructions. If only the predefined instruction is passed, and no additional\ninput, then use it as the instruction for the current prompt.\n\n#### Syntax\n\n```bash\n/convert-plaintext-to-md pre=<name>\n```\n\n#### Predefined\n\n- **rm-head-digits** - Remove any prepending numbers from the headers when updating or converting the\nplaintext to markdown.\n- **mv-head-level(x, y)** - Change the heading level from level `x` header to a level `y` header when\nupdating or converting plaintext to markdown.\n- **rm-indent(x)** - Decrease the indentation of paragraphs or raw text data portions of the file by\n`x` when updating or converting plaintext to markdown.\n\n> [!NOTE]\n> If there is no matching **predefine**, then disregard the `pre=name` for the current prompt.\n\n### Usage Example\n\n#### Basic Use\n\n**User**\n\n```bash\n/convert-plaintext-to-md #file\n```\n\n**Agent**\n\n```\nI see there is no corresponding `file.md`. Let me copy the plaintext document:\n\n    ```bash\n    cp file file.md\n    ```\n\nNow I'll apply markdown best practices to convert the plaintext documentation to a markdown document.\n```\n\n#### Using a Guide to Convert to Markdown\n\n**User**\n\n```bash\n/convert-plaintext-to-md #file.md --guide #CODE.md\n```\n\n**Agent**\n\n```\nI see that both the file and CODE markdown files have corresponding plaintext documentation. Let me\ncheck CODE and compare it to CODE.md, and identify patterns to help with conversion.\n\n    CODE\n    ```text\n    Title\n\n    Text in opening.\n\n    1. Section\n      1.1 Section Item\n\n    =============================================\n\n    1. Section\n      1.1\n      Full details of section item.\n    ```\n\nAnd looking at CODE.md:\n\n    CODE.md\n    ```markdown\n    # Title\n\n    Text in opening.\n\n    ### [Section](#1-section)\n\n    - [1.1](#11) Section Item but Only Numbers in Sub-heading\n\n    ***\n\n    ## 1. Section\n\n    ### 1.1\n\n    Full details of section item.\n    ```\n\nI see file.md exists and matches the text in file.\n\nI'll convert file.md similarly. Let's look at the file text documentation:\n\n    file\n    ```text\n    Title\n\n    1. Command\n      1.10.0 Options\n\n    ---------------------------------------------\n\n    Command\n      1.10.0\n      Info on the commands' options.\n    ```\n\nOK, after analyzing the guide file, I've updated file.md to:\n\n    file.md\n    ```markdown\n    # Title\n\n    ### [1. Command](#command)\n    - [1.10.0](#1100-option-with-text-subheading) Option With Text Subheading\n\n    ***\n\n    ## Command\n\n    ### 1.10.0 Option With Text Subheading\n    Info on the commands' options.\n    ```\n```\n\n#### Finalize is Clearly Triggered\n\n**User**\n\n```bash\n/convert-plaintext-to-md #file.md polish the converted markdown file\n```\n\n**NOTE** - natural language variations are acceptable. Hence the use of \"polish the converted markdown file\".\n\n**Agent**\n\n```\nI'll finalize file.md. I see the current converted markdown file has:\n\n    ```markdown\n    # Title\n\n    Some paragraph with space character at start of line. This <html> should be escaped.\n\n    -  Some list item with extra space character.\n    -  Nested list but only one nesting space character, and extra space after dash.\n      if (a == 1) {\n        return \"Indented code block without enough space characters.\";\n      } else {\n        return \"Passing `finalize` or similar should resolve this.\";\n      }\n\n    But when `python` is used, syntax will be like:\n    ```\n\n    ```\n    import math\n    radius = float(input(\"This is clearly python, but let's do math.\"))\n    area = math.pi * radius**2\n    circumference = 2 * math.pi * radius\n    print(f\"Area: {area:.2f}, Circumference: {circumference:.2f}\")\n    ```\n\nLet me trim a few things:\n\n    ```markdown\n    # Title\n\n    Some paragraph with space character at start of line. This \\<html\\> should be escaped.\n\n    - Some list item with extra space character.\n      - Nested list but only one space character.\n\n        if (a == 1) {\n          return \"Indented code block without enough space characters.\";\n        } else {\n          return \"Passing `finalize` or similar should resolve this.\";\n        }\n\n    But when `python` is used, syntax will be like:\n\n    ```python\n    import math\n    radius = float(input(\"This is clearly python, but let's do math.\"))\n    area = math.pi * radius**2\n    circumference = 2 * math.pi * radius\n    print(f\"Area: {area:.2f}, Circumference: {circumference:.2f}\")\n    ```\n```\n\n#### No Existing Markdown File and Inline shorthand Instructions\n\n**User**\n\n```bash\n/convert-plaintext-to-md #BUGS --p \"regex()=> ^ {1,}([0-9]+\\.[0-9]+\\.[0-9]+) to ^### $1\"\n```\n\n**Agent**\n\n```\nI see that there is no `BUGS.md` file. Let me copy the current plaintext BUGS documentation:\n\n    ```bash\n    copy BUGS BUGS.md\n    ```\n\nNow I'll update the copied file BUGS.md, converting it to proper markdown.\nLet me read the current contents:\n\n    ```markdown\n    1 Section\n      1.1 Section Item\n      1.2 Section Item\n      ...\n      1.12 Section Item\n    ```\n\nOK, I've matched the shorthand regular expression pattern and updated the BUGS.md to:\n\n    ```markdown\n    1 Section\n    ### 1.1 Section Item\n    ### 1.2 Section Item\n    ### ...\n    ### 1.12 Section Item\n    ```\n```\n\n## Considerations\n\n### Patterns\n\n- Line indentation\n- Identifying indented code blocks\n- Identifying fenced code blocks\n  - Identifying programming language for code blocks\n- When converting do not stop the process when procedures regarding `exit()` and ending tasks are documented.\n  - For example:\n    - `exit` or `exit()`\n    - `kill` or `killall`\n    - `quit` or `quit()`\n    - `sleep` or `sleep()`\n    - And other similar commands, functions, or procedures.\n\n> [!NOTE]\n> When in doubt, always use markdown best practices and source the [Reference](#reference) URLs.\n\n## Goal\n\n- Preserve all technical content accurately\n- Maintain proper markdown syntax and formatting (see references below)\n- Ensure headers, lists, code blocks, and other elements are correctly structured\n- Keep the document readable and well-organized\n- Assemble a unified set of instructions or script to convert text to markdown using all parameters\nand options provided\n\n### Reference\n\n- #fetch → https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax\n- #fetch → https://www.markdownguide.org/extended-syntax/\n- #fetch → https://learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops\n\n> [!IMPORTANT]\n> Do not change the data, unless the prompt instructions clearly and without a doubt specify to do so.","tags":["convert","plaintext","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-convert-plaintext-to-md","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/convert-plaintext-to-md","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (11,183 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:07.329Z","embedding":null,"createdAt":"2026-04-18T20:25:58.353Z","updatedAt":"2026-05-18T18:52:07.329Z","lastSeenAt":"2026-05-18T18:52:07.329Z","tsv":"'-4':437,446 '-9':561,574,624,627,1251,1253,1255 '/convert-plaintext-to-md':239,701,797,842,1010,1245 '/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops':1471 '/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax':1463 '/extended-syntax/':1467 '0':560,573,623,626,1250,1252,1254 '1':71,436,445,883,888,907,920,954,979,1082,1177,1249,1257,1299,1325 '1.1':885,890,909,922,1301,1327 '1.10.0':956,959,982,994 '1.12':1307,1333 '1.2':1304,1330 '11':910 '1100':983 '2':83,1126,1128,1222,1224 '2f':1135,1138,1231,1234 '3':98 'accept':1022 'accur':1411 'adapt':171 'add':438,452,485 'addit':147,341,375,672,687 'agent':799,846,1032,1258 'alert':402 'alreadi':273 'alway':1395 'analyz':596,967 'and/or':339 'anoth':103 'appli':137,198,464,470,481,608,820 'approach':70 'area':1123,1133,1134,1219,1229,1230 'argument':666 'assembl':1440 'auto':480,584 'auto-appli':479 'auto-detect':583 'base':10,53,487 'bash':238,700,796,813,841,1009,1244,1275 'basic':793 'best':822,1398 'block':1086,1181,1343,1347,1353,1425 'bug':1246,1273,1277 'bugs.md':1265,1278,1286,1322 'chang':729,1475 'charact':337,1051,1066,1074,1090,1151,1167,1174,1185 'check':863 'circumfer':1127,1136,1137,1223,1232,1233 'clear':549,644,1006,1116,1212,1482 'code':411,415,854,864,877,1085,1180,1342,1346,1352,1424 'code.md':845,869,899,900 'command':955,958,963,980,981,993,1002,1387 'commonmark':404,430,432 'compar':161,866 'compat':388 'consider':1336 'consist':166 'content':175,279,489,1297,1410 'convent':144,366 'convers':60,65,77,96,220,346,635,876 'convert':2,6,31,46,109,119,131,180,265,291,355,553,564,649,718,745,771,825,837,940,1014,1029,1041,1287,1355,1449 'convert-plaintext-to-md':1 'copi':301,308,809,1269,1276,1284 'correct':1430 'correspond':270,614,805,858 'cp':814 'creat':297 'current':36,159,207,219,633,697,789,1040,1271,1296 'dash':1079 'data':288,369,455,578,601,761,1477 'decreas':753 'default':390 'detail':892,924 'detect':585 'differ':156 'digit':707 'directori':314 'disregard':783 'docs.github.com':1462 'docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax':1461 'document':11,21,33,43,54,85,89,121,262,287,305,319,333,444,478,812,828,832,860,950,1274,1369,1434 'doubt':1394,1486 'edit':517 'element':1428 'els':1091,1186 'end':555,646,651,1366 'endpoint':550 'enough':1088,1183 'ensur':387,1421 'entir':332,477 'eof':544,625,637 'escap':1059,1160 'establish':95 'exampl':792,1371 'exclud':153 'exist':274,276,296,495,590,931,1236 'exit':1364,1372,1374 'expand':667 'expert':41 'explicit':73 'express':1317 'extens':409 'extra':1064,1076,1165 'f':1132,1228 'featur':429 'fenc':1345 'fetch':229,1460,1464,1468 'file':55,101,105,126,133,160,178,240,241,244,247,254,255,263,271,277,306,309,320,348,351,357,507,557,594,648,653,765,798,815,852,856,937,948,951,970,1016,1031,1043,1238,1266,1285 'file.md':310,806,816,843,930,941,974,976,1011,1036 'final':242,321,1004,1035,1094,1189 'flavor':393,423 'float':1112,1208 'follow':14,25,75,93,145,493,503 'format':58,112,140,343,362,1417 'full':891,923 'function':1388 'generic':50,260 'gfm':395 'github':389,392 'github-flavor':391 'gitlab':420,422 'gitlab-flavor':421 'goal':1406 'guid':117,136,243,347,468,835,844,969 'handl':155 'head':706,725,731,919 'header':435,440,449,471,486,714,736,741,1422 'help':874 'henc':1023 'html':1157 'identifi':458,533,589,600,871,1340,1344,1348 'import':513,1109,1205,1472 'indent':338,751,755,1084,1179,1339,1341 'indic':645 'info':960,999 'inlin':1240 'input':673,688,1113,1209 'instruct':15,27,74,78,148,204,212,248,367,376,576,577,655,661,677,682,694,1242,1445,1481 'item':887,895,912,927,1062,1163,1303,1306,1309,1329,1332,1335 'keep':1432 'kill':1375 'killal':1377 'languag':326,1019,1350 'learn.microsoft.com':1470 'learn.microsoft.com/en-us/azure/devops/project/wiki/markdown-guidance?view=azure-devops':1469 'let':807,861,943,1119,1139,1215,1267,1292 'level':450,726,732,734,739 'like':1108,1203 'line':567,628,1055,1155,1338 'list':399,1061,1068,1162,1169,1423 'll':819,939,1034,1281 'look':897,945 'maintain':165,1412 'make':217 'manner':202 'markdown':13,35,59,104,132,267,299,356,384,394,417,424,439,634,722,748,774,821,831,839,855,901,977,1015,1030,1042,1045,1145,1237,1291,1298,1324,1397,1414,1452 'match':605,780,933,1313 'math':1110,1122,1206,1218 'math.pi':1124,1129,1220,1225 'md':5,272 'method':61 'miss':620 'mv':724 'mv-head-level':723 'name':250,378,786 'natur':1018 'nest':1067,1072,1168 'new':298 'none':483,587 'note':525,775,1017,1391 'number':568,629,711,915 'occur':599 'ok':965,1310 'one':67,293,611,1071,1172 'open':882,905 'optim':412 'option':22,30,86,191,224,251,434,957,964,985,989,995,1003,1457 'option-with-text-subhead':984 'option/procedure':90 'organ':1439 'origin':303 'p':491,523,1247 'paragraph':757,1048,1148 'paramet':189,222,253,1455 'pass':24,92,193,323,370,521,546,563,579,639,663,684,1093,1188 'pattern':141,363,492,496,501,524,534,591,598,607,609,618,872,1318,1337 'perform':64 'plain':47,258,285,317 'plaintext':3,32,304,720,746,772,811,827,859,1272 'platform':249,377,382,427 'platform-specif':426 'point':540 'polish':1012,1027 'portion':510,762 'practic':823,1399 'pre':252,702,785 'predefin':654,660,681,703,781 'prepend':710 'preserv':1407 'preview':418 'previous':108,354 'print':1131,1227 'procedur':1362,1390 'process':1360 'program':1349 'prompt':17,183,208,373,575,582,676,698,790,1480 'proper':57,1290,1413 'provid':79,128,374,484,588,1458 'put':210 'python':1102,1117,1197,1204,1213 'quit':1378,1380 'radius':1111,1125,1130,1207,1221,1226 'rang':532 'raw':759 'read':1294 'readabl':1435 'reason':197 'refer':100,125,164,169,236,246,350,1403,1404,1419,1459 'reference-fil':245,349 'regard':1363 'regex':572,1248 'regular':1316 'remov':708 'render':385,419 'request':82 'requir':256 'resolv':1098,1193 'retriev':231 'return':1083,1092,1178,1187 'rm':705,750 'rm-head-digit':704 'rm-indent':749 'role':37 'rule':97 'scan':329 'script':215,1447 'section':237,459,474,612,615,884,886,889,894,906,908,911,921,926,1300,1302,1305,1308,1326,1328,1331,1334 'see':801,848,929,1038,1260,1418 'select':454,498,500,519,527,538 'serv':465 'set':1443 'sever':188 'shorthand':1241,1315 'similar':120,325,942,1096,1191,1386 'skill' 'skill-convert-plaintext-to-md' 'sleep':1381,1383 'sloppi':342 'sourc':1401 'source-github' 'space':336,1050,1065,1073,1077,1089,1150,1166,1173,1184 'specialist':44 'specif':76,174,408,428,433 'specifi':150,379,447,552,569,1487 'stackoverflow':403,407 'stackoverflow-specif':406 'standard':431 'start':1053,1153 'stop':539,543,622,631,1358 'strikethrough':400 'structur':142,364,490,1431 'sub':918 'sub-head':917 'subhead':988,992,998 'syntax':699,1105,1200,1415 'tabl':397 'tag':441 'target':381 'task':398,1367 'technic':42,1409 'templat':115,360 'text':9,48,52,111,261,286,318,368,643,760,878,880,903,935,949,952,987,991,997,1450 'text-bas':8,51 'thing':1144 'three':69 'titl':879,902,953,978,1046,1146 'togeth':211 'tool':228 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'treat':282 'trigger':1007 'trim':335,1141 'unclear':226 'unifi':201,1442 'unless':1478 'updat':461,505,716,743,769,973,1282,1320 'url':233,1405 'usag':181,791 'use':66,102,123,186,227,328,352,456,669,690,794,833,1025,1104,1199,1396,1453 'user':795,840,1008,1243 'variat':1020 've':972,1312 'vs':410,414 'well':1438 'well-organ':1437 'without':1087,1182,1484 'work':531 'www.markdownguide.org':1466 'www.markdownguide.org/extended-syntax/':1465 'x':727,735,752,767 'y':728,740","prices":[{"id":"370997d2-dc8c-49b1-9c35-67b6158085d3","listingId":"8217342b-433b-41e7-9b9d-67c63c57d050","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:58.353Z"}],"sources":[{"listingId":"8217342b-433b-41e7-9b9d-67c63c57d050","source":"github","sourceId":"github/awesome-copilot/convert-plaintext-to-md","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/convert-plaintext-to-md","isPrimary":false,"firstSeenAt":"2026-04-18T21:48:41.821Z","lastSeenAt":"2026-05-18T18:52:07.329Z"},{"listingId":"8217342b-433b-41e7-9b9d-67c63c57d050","source":"skills_sh","sourceId":"github/awesome-copilot/convert-plaintext-to-md","sourceUrl":"https://skills.sh/github/awesome-copilot/convert-plaintext-to-md","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:58.353Z","lastSeenAt":"2026-05-07T22:40:18.434Z"}],"details":{"listingId":"8217342b-433b-41e7-9b9d-67c63c57d050","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"convert-plaintext-to-md","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"c81b2e78a25dfdac342c73f47c95c8152b771add","skill_md_path":"skills/convert-plaintext-to-md/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/convert-plaintext-to-md"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"convert-plaintext-to-md","description":"Convert a text-based document to markdown following instructions from prompt, or if a documented option is passed, follow the instructions for that option."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/convert-plaintext-to-md"},"updatedAt":"2026-05-18T18:52:07.329Z"}}