Custom package made with pkg.json not visible in add-ons

If I am reading this correctly - you are changing the file extension of a .dyn to .dyf ? This will not create a proper custom node.

The only way to create a .dyf custom node is to use the create custom node process within Dynamo UI. (without using the Dynamo API of course)

The node you sent me loads fine - so I assume you created this one within the UI.