Nothing about our Hello World module calls for defining a local action link. So instead of doing that, let's check out one that actually makes sense. If you navigate to the admin/content screen, you'll see the + Add content button. It looks exactly the same as the example we saw earlier on the user management page. That is a local action link for this route. The + styling indicates that these links are primarily used to add or create new items relevant to the current route.
This particular local action link is defined in the node module inside the node.links.action.yml file, and it looks like this:
node.add_page: route_name: node.add_page title: 'Add content' appears_on: - system.admin_content
Again, we have the machine ...