# NFT Help

**URL:** <https://forum.cardano.org/t/nft-help/79535>\
**Category:** Transaction Metadata\
**Tags:** cardano\
**Created:** [14 October 2021 21:20 UTC](https://forum.cardano.org/t/nft-help/79535 "2021-10-14T21:20:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dxnft](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/dxnft/32/26621_2.png) [@dxnft](https://forum.cardano.org/u/dxnft)\
**Post date:** [14 October 2021 21:20 UTC](https://forum.cardano.org/t/nft-help/79535/1 "2021-10-14T21:20:51Z")

</div>

Hello, am following the cardano NFT guide on the developer portal and have a question:

IF i wanted to add “traits” or “abilities” to the meta data, is it as simple as :

```
     abilities: [
        "any_info_here",
       "any_info_here_2",

```

“any\_info\_here\_3”,  
],  
type: “anything”

notice “abilities” and “type” in the script. Do I have to define these somewhere in a script or something or I can just add these in the metadat?

---

<div class="post-metadata">

**Author:** ![DinoDude](https://avatars.discourse-cdn.com/v4/letter/d/f4b2a3/32.png) [@DinoDude](https://forum.cardano.org/u/DinoDude)\
**Post date:** [15 October 2021 20:22 UTC](https://forum.cardano.org/t/nft-help/79535/2 "2021-10-15T20:22:46Z")

</div>

Yes, you can use any valid JSON or CBOR formatted metadata you want.

**Edit:**  
There is also a hard limit of 16kb per transaction and this includes the metadata. It would be cost prohibitive to mint tokens with MB of data directly even if it was supported. If you need a lot of data or want an image it’s best to pin it with IPFS or equivalent and then simply inlcude the hash link in the token metadata. This is what most NFT do currently to include image data …

See also the metadata readme:

> <https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/tx-metadata.md>
