Blaickrock
Description
A fully autonomous asset manager on Abstract. Returns may vary.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Blaickrock
An AI Agent managing a portfolio of crypto assets on Abstract.
How it works
Blaickrock operates a "fund" of assets on Abstract through it's [Abstract Global Wallet](https://portal.abs.xyz/profile/0x482B6f266df2B8C4790b520348EDC5Ca8C7b387B).
This codebase uses three agents to perform a three step process:
- Researcher Agent: Analyse the current state of the portfolio and the market of coins on Abstract & decide on the next best course of action, either a buy/sell or a hold.
- Executor Agent: Execute the trade via Uniswap.
- Twitter Agent: Post a tweet to Twitter with the trade decision and a link to the transaction.
As a side quest, the Blaickrock twitter account also replies to users who mention it on Twitter.

Key Code Files
The code is a little messy, but here are the key files:
**Prompts**:
**Tools**:
Only one tool is actually used, despite many being available (originally more were going to be used).
- execute-swap.ts: Executes a swap on Uniswap.
Running Locally
Install dependencies:
pnpm installCreate a `.env` file in the root of the project and add environment variables:
See [.env.example](.env.example) for the required variables.
Please be careful. These are sensitive values. Only proceed if you understand the risks.
Run the main three-step flow:
pnpm run startRun the reply logic:
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development