Daemon presumably to handle receiving messages and triggering actions based on that. Do other signal clients allow CLI usage, or integrating with other software? (I'm genuinely not sure)
signald doesn't really "trigger actions" or anything, but it would be pretty easy to write something that does using it.