This should be like
[{'uid': '_:BlankNode1',
'dgraph.type': 'Responsibility',
'name': 'responsibility name',
'skills': [{'uid': '0x1a'},{'uid': '0x1b'}]
}]
Not a list of UIDs, you should send a list of objects that holds the existing uids. That’s all.
Blank nodes are special identifiers, we use them to create new entities. And identifying them during a transaction. After the transaction, the identifiers are unrelated.