Hello David,
>> is it possible to access markup properties like `baseline-skip` via >> \tweak? > > Have you tried? Well, yes, but ... > Check out the following example where I just add a few lines in > front of what you wrote: ... it didn't occur to me to go this route. Thanks a lot! Regarding `define-grob-property`: What do you think of making this a public function? Of course, the documentation should mention "that such additions are not limited in scope and will persist beyond the currently processed file." (as you write in https://lists.gnu.org/archive/html/lilypond-devel/2016-09/msg00116.html) Werner PS: If you have some time please have a look at issue #6721.