https://github.com/zavodil/near-extension
Creating a profile is super easy. As of right now until keypom integration on bOS, you have to deposit some NEAR for storage to fill out your profile.
You can always edit your profile later
You might be creating a profile for your project. Ex vself.near.social. Here are some best practices to get queried as a project profile and streamlined into the NEAR HORIZONS accelerator and BOS based product.
With the roll out of NEAR Horizons you will also be able to add team members to your project page. To streamline this project make sure every one of your team member onboards onto BOS with their own profile.
Making a post is easy if you already deposited some NEAR.
Posting as a DAO can be done directly through AstroDAO, but pretty soon widgets are coming to do this. First you need to do a function call proposal calling the set method on the social.near contract. You can see all the methods of the social.near contract and most contracts on nearblocks.io powered by Raen.dev. See the Social.near contract here https://nearblocks.io/address/social.near#contract