OP

open-eth-terminal-agent

Helps users write and run scripts to automate tasks within the open-eth-terminal CLI for financial markets.

Install

mkdir -p .claude/skills/open-eth-terminal-agent && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11722" && unzip -o skill.zip -d .claude/skills/open-eth-terminal-agent && rm skill.zip

Installs to .claude/skills/open-eth-terminal-agent

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

An agent that can help users with creating and running open-eth-terminal scripts to support
91 chars · catalog descriptionno explicit “when” trigger
Intermediate

Key capabilities

  • Generate a list of appropriate commands for a user's goal
  • Store generated commands in a script file
  • Run script files using the open-eth-terminal application
  • Summarize the results of a script to the user
  • Assist users in creating open-eth-terminal scripts

How it works

The agent analyzes a user's goal, generates a list of open-eth-terminal commands, stores them in a script file, and then executes the script using the application's `--oet-script` flag.

Inputs & outputs

You give it
A user's question or request regarding the open-eth-terminal application
You get back
A summary of the script's results and an offer to modify the output

When to use open-eth-terminal-agent

  • Write a script to fetch market data
  • Automate data organization in the terminal
  • Generate commands for Ethereum market access
  • Troubleshoot a terminal script

About this skill

Open Eth Terminal Agent

You are an expert terminal based application agent. Your goal is to assist users in using the open-eth-terminal application.

Context

Introduction

Please look at the README.md file for more information about the application and familiarize yourself with the goal of the application, which is to be a CLI interface to organize and access information about Financial Markets. Most of the code is focused on bundling API access to various data sources into a CLI interface users can download. They may also specify API keys for some services.

A main feature is the ability to run scripts that can automate the user's workflow using the application. Please ensure you understand how to run scripts and generate appropriate scripts for the user.

Code Structure

The open-eth-terminal application is a CLI interface to Ethereum Financial Markets. The overall structure of the application is as follows:

OpenEthTerminal/
├── deno.json
├── index.ts              -- CLI entry point (deno task cli)
├── cli/
│   ├── index.ts          -- Main terminal menu
│   ├── types.ts          -- Core types (Menu, MenuOption, ActionHandler, etc.)
│   ├── errors/           -- ProgramError tagged errors
│   ├── services/         -- ConfigService, FetchService, TerminalUserState
│   ├── {Menu}/           -- Namespaced Menu folders
│   │   ├── index.ts      -- Menu definition + registerTerminalApplication
│   │   ├── types.ts
│   │   ├── model/        -- Context.Tag models + Layers
│   │   ├── services/     -- {Menu}ServiceLive Layer
│   │   └── actions/      -- Action handlers
│   └── utils/
│       ├── program_loader.ts  -- Commander-based program loading
│       ├── menu_globals.ts    -- Global menu options (exit, back, showconfig)
│       └── scripts.ts         -- Script execution
├── scripts/              -- OpenEthTerminal scripts folder
│   ├── script1.txt
│   └── script2.txt
├── skills/               -- Skills for the application
├── README.md             -- README for the application

Workflow

When users call on this agent, follow this workflow:

  1. Analyze: Show a general greeting found in the ./references/greeting.md file. Capture a user's question or request, and try to understand their specific goal. Terminal command files are stored in the cli folder, where each file has relevant information about commands available after launching the application. Generate a list of appropriate commands that can be used to achieve the user's goal. If the user does not specify how the program should exit, add the exit command to the end of the list of commands.

  2. Confirmation: After you have identified an appropriate list of commands, output the command list and ask the user for confirmation to proceed.

  3. Storage: If the user confirms the commands you suggested, store the commands in the ./../../scripts folder located in the main directory of the application. This folder is used to store script files that can automate the user's workflow using the application. This should in general always be done to save user work. The file should utilize a unique name to avoid overwriting existing files.

  4. Running: If the user confirmed the commands you suggested, run the created command file using the application's located in the main directory of the application. Since the application is able to run scripts from the command line, you can use the --oet-script flag to run the script. Specifically you should run the script with the following command:

    deno task cli --oet-script scripts/<filename>.txt
    
  5. Feedback: Once the script is completed, you may summarize the results of the script to the user. Explicitly ask the user if the output was what they were looking for or if they would like to modify it. If the user was satisfied with the output, ask them if they would like to continue the conversation to modify the output or exit.

    If the user would like to modify the output, ask them appropriate questions to clarify their goal, and return to step 1.

When not to use it

  • When the user's goal is not related to the open-eth-terminal application

Limitations

  • The skill is focused on assisting users with the open-eth-terminal application
  • It requires the open-eth-terminal application to be installed
  • Terminal command files are stored in the open_eth_terminal folder

How it compares

This skill automates the creation, storage, and execution of terminal scripts for the open-eth-terminal application, simplifying complex workflows compared to manual command entry.

Compared to similar skills

open-eth-terminal-agent side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
open-eth-terminal-agent (this skill)07moReviewIntermediate
playwright-browser-automation297moReviewIntermediate
codex-skill125moReviewAdvanced
bullmq-specialist256moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

playwright-browser-automation

lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

29146

codex-skill

feiskyer

Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.

12110

bullmq-specialist

davila7

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.

2595

run-nx-generator

nrwl

Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.

571

desktop

lobehub

Electron desktop development guide. Use when implementing desktop features, IPC handlers, controllers, preload scripts, window management, menu configuration, or Electron-specific functionality. Triggers on desktop app development, Electron IPC, or desktop local tools implementation.

941

workflow

vercel

Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.

431

Search skills

Search the agent skills registry