Prompt Commands
How do I create an agent in ZkTerminal?
Use the /create-agent command followed by an image description to generate a unique meme image that becomes the foundation for your agent's meme coin name and description. Image generation typically takes less than 5 minutes.
Command: /create-agent
/create-agent [details for image generation]
- Image Description: Provide specific instructions or themes for the meme image to be generated
- Image generation typically takes < 5 minutes
- After generation, you can:
- Download ZKProof: Click Download Proof to obtain a cryptographic proof of the image
- Launch Agent: Click Launch Agent to proceed with creating the agent
How do I configure an agent's character JSON in ZkTerminal?
Use the /character-json command to generate and manage a JSON configuration for your selected agent using training data and the agent's image. The command includes an edit mode where all interactions are captured as additional training data.
Command: /character-json
/character-json
Process:
- Ticker Selection — Ensure an agent/ticker is selected using
/select; if none selected, the system prompts you to run/select - JSON Generation — Generates a JSON file for the selected agent using training data + image
- Edit Mode Activation — Enter edit mode to modify the generated JSON; all prompts and responses during edit mode are captured as future training data
- Exit Edit Mode — When edit mode is turned off, the updated JSON is displayed
- User Actions — Confirm to finalize the JSON configuration, or Keep Editing to re-enter edit mode
- Confirmation & Storage — On confirmation, the JSON is stored securely; after a few minutes, the system begins triggering tweets based on the configured Twitter handle and credentials
Key details:
- Mandatory: A ticker must be selected (
/select) before using/character-json - Edit Mode Benefits: Iteratively improves the agent using your interactions
- Twitter Credentials: Ensure tokens are set via
/tokento enable automated tweeting - Dynamic Behavior: JSON can be tuned to align agent behavior with desired functionality
Example Workflow:
-
Select an agent:
/selectChoose the desired agent from the displayed table.
-
Generate the character JSON:
/character-jsonIf no agent is selected, you will be prompted to run
/select. -
(Optional) Enter edit mode and modify the JSON; your interactions are stored as training data.
-
After exiting edit mode, either Confirm the JSON or continue editing.
-
On confirmation, JSON is stored and tweeting begins (if
/tokenis configured).
How do I launch an agent on pump.fun using ZkTerminal?
Use the /launch command to launch your locally created meme coin agent on pump.fun. The agent must first be created via /create-agent and selected via /select.
Command: /launch
/launch
- Prerequisites: The agent must have been created locally via
/create-agentand selected via/select - If no agent is selected, run
/selectfirst - Launch flow displays a table with a launch link or allows you to enter a coin ID
How do I select an agent in ZkTerminal?
Use the /select command to choose an existing meme coin agent for subsequent operations like launching, tweeting, and configuration. The command displays a table of available agents from which you select by ID.
Command: /select
/select
- Displays a table of available agents
- Locate the desired agent and note its ID
- Enter the agent's ID when prompted to select it
- The selected agent appears in the header for quick reference
- Always verify the selected agent to avoid acting on the wrong coin
How do I generate tweets for my agent in ZkTerminal?
Use the /generate command followed by the number of tweets you want to create for the currently selected agent. Generation time scales with the number of tweets requested.
Command: /generate
/generate [number_of_tweets]
Example:
/generate 5
- Ensure an agent is selected (
/select) before generating - Provide the number of tweets to generate
- Wait a few minutes; generated tweets appear in a table
- Generation time scales with the requested number of tweets
How do I save generated tweets in ZkTerminal?
Use /save to save a single generated tweet by its ID, or /saves to save multiple tweets at once by providing a comma-separated list of IDs. Saved tweets can later be posted with /post, /tweet, or /tweets.
Commands: /save and /saves
Save a single tweet:
/save [tweet_id]
Example:
/save 3
Save multiple tweets:
/saves [id1,id2,id3,...]
Example:
/saves 1,3,4,7
- After
/generate, note tweet IDs from the table - Use
/savefor one tweet, or/savesfor multiple - Saved tweets can later be posted with
/post,/tweet, or/tweets
How do I view saved tweets in ZkTerminal?
Use the /post command to display a list of saved tweets that are ready to be posted. From this list you can choose to post individual or multiple tweets.
Command: /post
/post
- Ensure the desired agent is selected
- Running
/postshows a table of saved tweets - Choose to post individual or multiple tweets from the list
- Make sure your Twitter tokens are set via
/tokenbefore posting
How do I post tweets from ZkTerminal?
Use /tweet to post a single saved tweet by its ID, or /tweets to post multiple saved tweets at once using a comma-separated list of IDs. Twitter access tokens must be configured via /token before posting.
Commands: /tweet and /tweets
Post a single tweet:
/tweet [tweet_id]
Example:
/tweet 2
Post multiple tweets:
/tweets [id1,id2,id3,...]
Example:
/tweets 1,4,5
- Use
/postto view saved tweets and note their IDs - Execute
/tweetor/tweetsto post them - Requires Twitter access token/key configured via
/token
How do I set up Twitter tokens in ZkTerminal?
Use the /token command to open a credential form where you enter your Twitter Access Token and Access Key. These tokens are required for all tweet-posting commands including /post, /tweet, and /tweets.
Command: /token
/token
- Run
/tokento open the credential form - Enter your Twitter Access Token and Access Key
- Submit to save the tokens securely
- Tokens are required for
/post,/tweet,/tweets - Keep your tokens confidential
How do I generate images in ZkTerminal?
Use the /image gen command followed by a detailed text description to generate images from text. Generated images can enrich your agent's brand and content.
Command: /image gen
/image gen [image_description]
Example:
/image gen A funny cat wearing sunglasses
- Enter a detailed description of the image you want
- The system generates an image matching your prompt
- Generated images can enrich your agent's brand and content
How do I generate user content (UGC) in ZkTerminal?
Use the /ugc command with a character name and a prompt to generate personalized user-generated content featuring selected characters. No prerequisites are needed — it can be used directly for engagement and storytelling.
Command: /ugc
/ugc [character] [prompt]
Example:
/ugc Landwolf leads an adventurous quest through the enchanted forest
- Initiate: Enter
/ugcin chat - Select Character: e.g., Landwolf, Ponke
- Enter Prompt: Describe what you want the character to do/be
- Generate: Content is created featuring the selected character
- No prerequisites — can be used directly
- Versatile — useful for engagement and storytelling around your agent
- Customizable — supports a wide range of creative prompts