For example, gatsby-link doesn't work inside jsx because it doesn't have that scope. I think jsx should be the only scope for such snippets, i.e.:
"gatsby-link": {
"scope": "jsx",
"prefix": ["gatsby link"],
"body": ["<Link to=\"${1:/blog}\">${2:Text}</Link>"]
},