Agent skill

Talos Action Development

by OriginProtocol in OriginProtocol/origin-dollar

Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos…

MITAuto-check passedAI & LLM Engineering

Install Talos Action Development

skills CLI
$ npx skills add OriginProtocol/origin-dollar --skill talos-action-development -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OriginProtocol/origin-dollar talos-action-development --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OriginProtocol/origin-dollar.git skills-src && mkdir -p .claude/skills && cp -r skills-src/contracts/tasks/actions .claude/skills/talos-action-development && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
talos-action-development
GitHub stars
153
Token cost
~896 tokens
SKILL.md length
367 words
Files
42
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos…

  • Works in 7 steps: Match the filename and name with… → Define every CLI parameter with the… → Use the context's signer, chainId,… → …
  • Adding an action
  • SKILL.md covers Runtime Model, Implement an Action, Maintain Existing Actions and Update Supporting Records, plus 1 more section
  • Runs TypeScript scripts from its folder; calls pnpm and node

What it does

Talos Action Development is an agent skill from OriginProtocol/origin-dollar. Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos documentation. Use when adding an action, changing an action’s behavior or parameters, updating a Talos schedule, or maintaining action runtime support.

Its SKILL.md is about 900 tokens, which your agent loads only when the skill is triggered. The skill folder holds 41 other files (for example `autoValidatorDeposits.ts`, `autoValidatorWithdrawals.ts` and `claimBribes.ts`).

It sits in AI & LLM Engineering. The repository describes itself as: OUSD and OETH are stablecoins that passively accrue yield while you are holding it. The licence is MIT.

When your agent uses it

  • Adding an action
  • Changing an actions behavior
  • Updating a Talos schedule
  • Maintaining action runtime support

Example prompts

  • “/talos-action-development”

Requirements

  • Node.js

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Match the filename and name with camelCase, and provide a clear
  2. Define every CLI parameter with the params builder and keep names
  3. Use the context's signer, chainId, networkName, log, and args.
  4. Prefer getContract("DeploymentName") from tasks/lib/contracts for a
  5. Treat committed deployment artifacts, utils/addresses.js, and
  6. Use named ethers contract methods and logTxDetails for write transactions.
  7. Validate chain-specific addresses, deployment availability, and signer

What it can do on your machine

Read from SKILL.md and the folder at commit 1be34f7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (TypeScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • pnpm
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Talos Action Development loads about 896 tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 367 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~896

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OriginProtocol/origin-dollar at commit 1be34f7, republished under its MIT licence (© OriginProtocol). 367 words, ~896 tokens.

Download SKILL.mdSave it as .claude/skills/talos-action-development/SKILL.md (or your agent's skills folder). This skill also uses 41 other files; get the full folder from GitHub.
name
talos-action-development
description
Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos documentation. Use when adding an action, changing an action’s behavior or parameters, updating a Talos schedule, or maintaining action runtime support.

Talos Action Development and Maintenance

Runtime Model

  • Author actions in tasks/actions/<actionName>.ts with the action({...}) wrapper from tasks/lib/action.ts.
  • Actions self-register and run through tasks/run.ts; do not register ops tasks.
  • Run an action locally with pnpm exec tsx tasks/run.ts <actionName> --network <network>. Treat a transaction-writing invocation as production-affecting.
  • Production schedules are defined in migrations/seed_schedules.sql; the Talos runner loads the generated catalogue from actions-catalog.json.

Implement an Action

  1. Match the filename and name with camelCase, and provide a clear description and explicit chains guardrail.
  2. Define every CLI parameter with the params builder and keep names camelCase. The generated catalogue converts names to kebab-case flags.
  3. Use the context's signer, chainId, networkName, log, and args. Initialise no independent provider or signer unless the action genuinely requires it.
  4. Prefer getContract("DeploymentName") from tasks/lib/contracts for a direct committed deployment binding. For a proxy or interface call, use getContractAt() with a curated interface ABI or instantiate ethers.Contract with a narrow inline ABI.
  5. Treat committed deployment artifacts, utils/addresses.js, and action-local chain maps as address sources. artifacts/ and Foundry build/deployments-<chainId>.json are not Talos runtime inputs.
  6. Use named ethers contract methods and logTxDetails for write transactions. Avoid raw selector encoding and signer.sendTransaction({ to, data }) when the method is known.
  7. Validate chain-specific addresses, deployment availability, and signer authority before a transaction. For Safe proposals, preserve simulation, nonce, and delegate checks.
Show full SKILL.md (152 more words)Show less

Maintain Existing Actions

  • Keep proxy ABI selection deliberate: a deployment artifact supplies an address, but its ABI may not expose an implementation method. Prefer curated abi/*.json interfaces for stable proxy calls.
  • When a Foundry deployment changes an action target, update the corresponding deployment descriptor address or pinned action address in the same change.
  • Preserve idempotency and useful action-specific logging. Do not turn a manual-only or proposal action into an enabled schedule without explicit authorization.
  • Avoid co-scheduling two transaction-writing actions for the same signer in a five-minute window; check migrations/seed_schedules.sql.

Update Supporting Records

  • Update docs/ACTIONS.md when a scheduled action or its operational behavior changes.

  • Regenerate docs/talos-actions-inventory.md after action entry-point or local-import changes:

    bash
    node scripts/talos/action-chains.mjs > docs/talos-actions-inventory.md
  • Rebuild the runtime catalogue when validating the action image:

    bash
    pnpm run dump-catalog

Verify

bash
pnpm prettier:ts
pnpm typecheck

Run the smallest safe action-level validation available. Only invoke an action against a live network when the requested work authorizes its side effects.

© OriginProtocol, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 41 other files in contracts/tasks/actions of OriginProtocol/origin-dollar.

  • SKILL.md
  • autoValidatorDeposits.ts
  • autoValidatorWithdrawals.ts
  • claimBribes.ts
  • cowHarvest.ts
  • crossChainBalanceUpdateBase.ts
  • crossChainBalanceUpdateHyperevm.ts
  • crossChainRelay.ts
  • crossChainRelayHyperEVM.ts
  • executeGovernorSixProposal.ts
  • feeSplitterDistribute.ts
  • harvest.ts
  • healthcheck.ts
  • manageBribeOnSonic.ts
  • manageBribes.ts
  • manageMerklBribes.ts
  • managePassThrough.ts
  • ognClaimAndForwardRewards.ts
  • otokenAddWithdrawalQueueLiquidity.ts
  • otokenOethRebase.ts
  • otokenOethbHarvest.ts
  • … and 21 more

Open the folder on GitHubat commit 1be34f7

Compare with similar skills

Talos Action Development next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Talos Action Development compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Talos Action Development this skillOriginProtocol/origin-dollar153—~896Automated safety check: PassMIT
Mg CLImodelguide/modelguide108—~3.5kAutomated safety check: PassMIT
Agentsop Difyagentsope/SkillAlchemy459—~5.4kAutomated safety check: NotesMIT
Change Opensecret ProviderMaplePrivacyLabs/Maple100—~2.4kAutomated safety check: PassMIT
Agentsop Domain Eval Setagentsope/SkillAlchemy459—~6.3kAutomated safety check: PassMIT
Langchain Cost Tuningjeremylongshore/tons-of-skills-marketplace2.8k—~4.9kAutomated safety check: PassMIT

Similar skills

  • Mg CLI

    modelguide/modelguide

    Generate YAML configuration files and run CLI commands to onboard organizations into ModelGuide.

    108 GitHub stars~3.5k tokensUpdated 3 mo ago
    AI & LLM EngineeringAuto-check passed
  • Agentsop Dify

    agentsope/SkillAlchemy

    SOP for building LLM applications on Dify — visual workflow + chatflow + agent + RAG knowledge base + plugin marketplace + observability, self-hostable.

    459 GitHub stars~5.4k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check: notes
  • Change Opensecret Provider

    MaplePrivacyLabs/Maple

    Change or review OpenSecret inference and web-provider integrations.

    100 GitHub stars~2.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Agentsop Domain Eval Set

    agentsope/SkillAlchemy

    Build and govern a 50-200 example domain-specific held-out benchmark sampled from real traffic.

    459 GitHub stars~6.3k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Langchain Cost Tuning

    jeremylongshore/tons-of-skills-marketplace

    Control LangChain 1.0 AI spend with accurate streaming token accounting, model tiering, provider-specific cache hit tuning, per-tenant budgets, and retry dedup.

    2.8k GitHub stars~4.9k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Openrouter Cost Controls

    jeremylongshore/tons-of-skills-marketplace

    Implement cost controls for OpenRouter API usage. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from OriginProtocol/origin-dollar

  • Fork Test

    OriginProtocol/origin-dollar

    Generate Foundry fork tests for contracts that need real on-chain integration coverage.

    153 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Organize Test

    OriginProtocol/origin-dollar

    Reorganize Foundry test files (.t.sol) for readability and consistency without changing semantics.

    153 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Smoke Test

    OriginProtocol/origin-dollar

    Generate Foundry smoke tests that validate deployment health using DeployManager/Resolver against real on-chain state with pending governance applied.

    153 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Commit

    OriginProtocol/origin-dollar

    Handle git commits with auto-staging, targeted pre-commit formatting, and Conventional Commit messages.

    153 GitHub stars~850 tokensUpdated today
    Auto-check: warnings
  • Unit Test

    OriginProtocol/origin-dollar

    Generate Foundry unit tests for a contract using this repository's conventions, structure, and naming.

    153 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Verify Deployment PR

    OriginProtocol/origin-dollar

    Verifies a POST-EXECUTION mainnet (or other network) smart-contract deployment PR for this repo: confirms every deployed contract is listed in the PR description, that the on-chain verified source…

    153 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes

Questions about Talos Action Development

What does Talos Action Development do?

Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos…. Talos Action Development is an agent skill from OriginProtocol/origin-dollar. Develop, modify, review, and maintain standalone Talos actions in contracts/tasks/actions, including chain guardrails, contract bindings, transaction safety, schedules, action catalogues, and Talos documentation.

When should I use Talos Action Development?

Talos Action Development fits situations like: adding an action; changing an actions behavior; updating a Talos schedule; maintaining action runtime support.

How do I install Talos Action Development in Claude Code?

Run `npx skills add OriginProtocol/origin-dollar --skill talos-action-development -a claude-code`. Or copy the skill folder (contracts/tasks/actions in OriginProtocol/origin-dollar) into .claude/skills/talos-action-development in your project. Claude Code loads it when a task matches its description.

How do I install Talos Action Development in Codex?

Run `npx skills add OriginProtocol/origin-dollar --skill talos-action-development -a codex`. Or copy the skill folder (contracts/tasks/actions in OriginProtocol/origin-dollar) into .agents/skills/talos-action-development in your project. Codex loads it when a task matches its description.

Can I use Talos Action Development in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OriginProtocol/origin-dollar --skill talos-action-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/talos-action-development, .gemini/skills/talos-action-development, .github/skills/talos-action-development and .opencode/skills/talos-action-development in your project.

What does Talos Action Development need to run?

Going by SKILL.md and its folder, Talos Action Development needs TypeScript for the scripts in its folder and the command-line tools its instructions call (pnpm and node). Our summary lists: Node.js.

Does Talos Action Development access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Talos Action Development safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Talos Action Development use?

Talos Action Development is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Talos Action Development use?

About 896 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Talos Action Development?

Skills that share tags, products or a category with Talos Action Development: Mg CLI (modelguide/modelguide, 108 stars), Agentsop Dify (agentsope/SkillAlchemy, 459 stars), Change Opensecret Provider (MaplePrivacyLabs/Maple, 100 stars) and Agentsop Domain Eval Set (agentsope/SkillAlchemy, 459 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Talos Action Development?

OriginProtocol (a GitHub organization) maintains it in OriginProtocol/origin-dollar, which has 153 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 7, 2026.

Source: OriginProtocol/origin-dollar on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.