These are auxiliary RubyMotion commands. Some are provided by the community. Some are provided by RubyMotion proper. Having these commands outside of RubyMotion allows for out of band release/updates to the open source pieces of RubyMotion.
To author a command, create a starting point:
module Motion; class Command class YourCommand < Command self.summary = "summary" self.description = "summary" def run puts "hello world" end end end; end
You can locally run the command. Start
irb and execute the following:
>$:.unshift '/Library/RubyMotion/lib' >load '/Library/RubyMotion/lib/motion/command.rb' >load './your_command.rb' >c = Motion::Command::YourCommand.new  >c.run
If you need to make updates, change the source file and run:
load './your_command.rb' c.run