I don’t know if you’ll be able to do this fully using sms.
But: you could use the syntax and the inbox auto parser to further enhance this?
Adding the elements described here by @timstringer
https://discourse-test.omnigroup.com/t/automating-assigning-a-context-to-inbox-items/23781
and @joebuhlig
I could imagine you texting with the format described:
–[[title]] @Context ::Project //[[body]]
“–“ sets the name of the task.
The “!” after the task name is what sets the flag.
“@“ sets the context.
“::” sets the project.
The first “#” sets the defer date.
The second “#” sets the due date. If only one “#” exists, Omnifocus assumes it’s a due date.
“$” sets the time estimation.
“//“ sets the note for the task.
example:
–Fix bathroom wiring! @After Hours ::House/Car - SA #friday #next monday $30 min //It’s driving me crazy.
If you have the script running it will then parse the item into a working task.