How does 1 create a check to just get some SNMP values from a device

It depends on the structure of the SNMP data. You could implement separate service checks for each or just use the name as item.

Have a look at the existing check plugins to get an idea how it is done.