> For the complete documentation index, see [llms.txt](https://yeomen.gitbook.io/command/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yeomen.gitbook.io/command/using-yeomen-command.md).

# Using Yeomen Command

Yeomen Command platform let's you automate Web 3 with intelligent Yeomen (scripts) created by any developer. Think of it like an App Store for Web 3 and an execution environment for these Apps.

**Yeomen Command**

* Automate Web 3 with powerful Yeomen from the developer community
* Yeomen Command reduces your risk by running Yeomen in isolation.
* Connect with developers for feedback, ratings and more.
* Create your own scripts

<figure><img src="/files/IziboftIVAcBZkdVcQUY" alt=""><figcaption><p>An example of Yeomen Command</p></figcaption></figure>

In the above example, we have several Yeomen being managed by Command. This is a fairly intuitive interface where you are able to Add/Remove Yeomen. You are also able to Stop or Start them as you require.

The steps below will let you get started with Yeomen Command!

**1) Setting up your keys or wallet**

You don't need an account but to sign these apps you will need to connect your wallet or add a private key. You do this by going here <https://command.yeomen.ai/settings>

**Important Note about private keys:** You should only add session private keys that you use for your game. You'll also be able to delegate access in such a way that if your keys on Yeomen were compromised your risk is negligible. Don't add important private keys to Yeomen as it is very much in Alpha stage and under development.

<figure><img src="/files/kRsDGI1mGk9ItgXL4XTT" alt=""><figcaption><p>Add Account under Accounts tab</p></figcaption></figure>

<figure><img src="/files/NVuCTyyEm2wenIwOxVbm" alt=""><figcaption><p>Adding a private key</p></figcaption></figure>

If you are connecting a game like Primodium or SkyStrife that uses MUD framework. You'll most likely have a Delegator that you will have to add to the account page. The Delegator is usually your address on Metamask or your wallet that is the primary account for which the Session wallet signs Txs for.

**2) Install a Yeoman**

Use the search feature <https://command.yeomen.ai/projects> to find a DApp or project that you want to automate. There should be an Yeoman for it or the developer community will be interested in building one.

<figure><img src="/files/ZWHBum6kC3MlIux8IKot" alt=""><figcaption><p>Click on the Install button to Install an Yeoman to Command</p></figcaption></figure>

You can install several Yeomen, It is also incredibly useful to install the same Yeoman multiple times if you want to target different aspects or run things in parallel.

**3) Running a Yeoman**

You control an Yeoman by opening Command. This is where all the Yeomen are listed. You can head to <https://command.yeomen.ai/command> to take a look at all the diligent Yeomen workers.

<figure><img src="/files/kgJGZbxFG4YcfyJQngOW" alt=""><figcaption><p>Click on Play icon to run a Yeoman</p></figcaption></figure>

Make sure you have selected an account under an Yeoman's Settings tab. This will control how you run the app.

Signing options:

* Auto approve: By default, all requests by an Yeoman to sign a Tx is auto approved in 30 seconds
* Instant signing: This will skip the wait and sign a Tx immediately
* Ask for approval: This will make Yeoman Command wait for your explicit approval before it signs the Tx.

Yeoman Name is a friendly name that you select for your reference. There are users with 50 Yeomen running and it is useful to have a friendly name.

Every Yeoman will also probably require some Inputs. This will be along the lines of an asteroid to attack or a preferred rate for a swap transaction. The inputs vary based on the Yeoman. You'll have to set them appropriately.

<figure><img src="/files/IHhTZ4ZRLrHz2qOebmL7" alt=""><figcaption><p>These instructions to the Yeoman are important (The inputs tab)</p></figcaption></figure>

That's it you are all set. Click on the play icon to get started

<figure><img src="/files/FPdyJUjXzbdZoSad4dpr" alt=""><figcaption><p>Play icon runs the Yeoman</p></figcaption></figure>

If all the requirements are met, clicking on the play icon will get you started with the Yeoman.

**Track the Yeoman worker**

Now that you are up & running, the following tabs are useful for an Yeoman.

Console tab: This shows the latest message, also useful for dynamic input required by the Yeoman

Inputs tab: These are the important inputs an Yeoman needs.

Code tab: This shows the code that runs useful to Fork it or make edits of your own.

Logs tab: Very useful to debug the Yeoman

Settings tab: Controls the account to use for signing, name the Yeoman and signing methods.

<figure><img src="/files/riC4twYe1jEwvVpllhtn" alt=""><figcaption></figcaption></figure>
