-
Notifications
You must be signed in to change notification settings - Fork 4.6k
feat: add convert-excel-to-md, convert-pdf-to-md, and convert-word-to-md skills #2294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
aaronpowell
merged 14 commits into
github:main
from
1YaoWei0:contribute-convert-to-md-skills
Jul 15, 2026
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
fc48231
feat: add convert-excel-to-md, convert-pdf-to-md, and convert-word-to…
1YaoWei0 53e7225
fix: remove Markdown image syntax from convert-word-to-md SKILL.md
1YaoWei0 4fc8366
fix: update pip install command to use scripts/requirements.txt for s…
1YaoWei0 a1b4d52
fix: clarify installation instructions for requirements-file in setup…
1YaoWei0 4f3404c
fix: correct indentation in image extraction function
1YaoWei0 d90ffbd
Potential fix for pull request finding
1YaoWei0 b6291e8
feat: add comprehensive documentation and setup instructions for conv…
1YaoWei0 c8f1a6e
Merge branch 'contribute-convert-to-md-skills' of https://github.com/…
1YaoWei0 95f21d2
fix: add trailing slashes to skill paths in plugin.json
1YaoWei0 09c28de
fix: reorder skills in plugin.json for consistency
1YaoWei0 c81779e
fix: update plugin.json and README.md for clarity and consistency
1YaoWei0 6946f55
feat: add convert-to-md plugin and update related documentation
1YaoWei0 54f33c3
Potential fix for pull request finding
1YaoWei0 cf5714d
fix: enhance conversion skills to handle mixed file types and improve…
1YaoWei0 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| { | ||
| "name": "convert-to-md", | ||
|
1YaoWei0 marked this conversation as resolved.
1YaoWei0 marked this conversation as resolved.
|
||
| "description": "A collection of Copilot skills that convert common document formats into Markdown so their contents can be accurately analyzed, summarized, searched, or extracted from. Just tell Copilot what you need — the right skill is invoked automatically and the conversion happens behind the scenes.", | ||
| "version": "1.0.1", | ||
| "keywords": [ | ||
| "skills", | ||
| "configuration", | ||
| "copilot", | ||
| "convert-word-to-md", | ||
| "convert-excel-to-md", | ||
| "convert-pdf-to-md" | ||
| ], | ||
| "author": { | ||
| "name": "Willie Yao", | ||
| "url": "https://github.com/1YaoWei0" | ||
| }, | ||
| "repository": "https://github.com/github/awesome-copilot", | ||
| "license": "MIT", | ||
| "skills": [ | ||
| "./skills/convert-excel-to-md/", | ||
| "./skills/convert-pdf-to-md/", | ||
| "./skills/convert-word-to-md/" | ||
| ] | ||
|
Copilot marked this conversation as resolved.
|
||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| # Convert to Markdown Plugin | ||
|
|
||
| A collection of Copilot skills that convert common document formats into Markdown so their contents can be accurately analyzed, summarized, searched, or extracted from. Just tell Copilot what you need — the right skill is invoked automatically and the conversion happens behind the scenes. | ||
|
|
||
| ## Installation | ||
|
|
||
| ```bash | ||
| copilot plugin install convert-to-md@awesome-copilot | ||
| ``` | ||
|
|
||
| ## What's Included | ||
|
|
||
| This plugin includes Word, Excel, and PDF conversion skills, detailed below. | ||
|
|
||
| ## Source | ||
|
|
||
| This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot). | ||
|
|
||
| ## Skills | ||
|
|
||
| ### convert-word-to-md | ||
|
|
||
| Converts Word (`.docx`) documents to Markdown. Use it any time you want to read, summarize, review, compare, or extract information from a `.docx` file — even if you don't say "convert" explicitly. | ||
|
|
||
| > "Summarize this Word document." | ||
| > "Extract all the action items from report.docx." | ||
| > "Compare these two contracts." | ||
|
|
||
| ### convert-excel-to-md | ||
|
|
||
| Converts Excel (`.xlsx`) workbooks to Markdown, rendering each sheet as a table. Use it any time you want to analyze, query, or summarize data in a spreadsheet — single file or a whole folder at once. | ||
|
|
||
| > "What are the top 5 rows by revenue in this spreadsheet?" | ||
| > "Summarize all the worksheets in this workbook." | ||
| > "Process every Excel file in this folder." | ||
|
|
||
| ### convert-pdf-to-md | ||
|
|
||
| Converts PDF (`.pdf`) documents to Markdown, extracting both text and embedded images. Use it any time you want to read, summarize, or pull data from a PDF report, invoice, paper, or form. | ||
|
|
||
| > "Summarize this PDF." | ||
| > "Extract all the dates mentioned in this contract." | ||
| > "Process all the PDFs in this folder." | ||
|
|
||
| ## License | ||
|
|
||
| MIT |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.