Add a value to CustomPapers' plist using Terminal
You have to quote the value, remove -dict-add, and use for example &lt;key&gt;name&lt;/key&gt;&lt;string&gt;165x165&lt;/string&gt; instead of &lt;name&gt;165x165&lt;/name&gt;:

defaults write com.apple.print.custompapers 165x165 '&lt;dict&gt;&lt;key&gt;bottom&lt;/key&gt;&lt;real&gt;0&lt;/real&gt;&lt;key&gt;custom&lt;/key&gt;&lt;true/&gt;&lt;key&gt;height&lt;/key&gt;&lt;real&gt;467.71653555&lt;/real&gt;&lt;key&gt;id&lt;/key&gt;&lt;string&gt;165x165&lt;/string&gt;&lt;key&gt;left&lt;/key&gt;&lt;real&gt;0&lt;/real&gt;&lt;key&gt;name&lt;/key&gt;&lt;string&gt;165x165&lt;/string&gt;&lt;key&gt;printer&lt;/key&gt;&lt;string&gt; &lt;/string&gt;&lt;key&gt;right&lt;/key&gt;&lt;real&gt;0&lt;/real&gt;&lt;key&gt;top&lt;/key&gt;&lt;real&gt;0&lt;/real&gt;&lt;key&gt;width&lt;/key&gt;&lt;real&gt;467.71653555&lt;/real&gt;&lt;/dict&gt;'

This checks if the key exists:

if defaults read com.apple.print.custompapers 165x165 &amp;&gt; /dev/null; then echo 'the key exists'; fi