I also find a missing feature on the Linux Desktop or in the LibreOffice Suite, a dictation or helper in writing documents.
Some time ago, I proposed a document writing skill,by using the pyUNO library from LibreOffice. I even created a proof of concept sending a text from a python script to a LibreOffice Writer. But I’m not so good at coding as that skill needs.
The idea behind was to let Mycroft to start a headless instance of LibreOffice writer and send line by line what it heard. PyUNO also should let format text and so on, so that would help to impaired (or lazy) people. There is also a python library (PyOO) to work with spreadsheets, but I think that is not for interest here.
Finally @JarbasAl created a [dictation skill] (https://github.com/JarbasAl/skill-dictation) - I didn’t tested-, which can put the text you tell to mycroft and then, send it by email. I think that could be modified to save a txt file instead sending it via email.
I think this should work with Mycroft, not just because I think this is a skill ideal for a voice assistant, but because here there are some great developers community members who can contribute if we can glue the basic pieces together.
I’m afraid I can’t help to code this on the short term, first I need to learn and code another priorities.