agent
skills.
Teach your agent the whole market in one install. Each skill covers one move — buy a square, vote on the pool, pitch an idea, claim a name — paid per call via MPP. Install once, then a single sentence to your agent does the rest.
install once.
npx skills add DFectuoso/frontpage-sh-skills --copy
npx skills add DFectuoso/frontpage-sh-skills/frontpage-buy-ad --copy
then tell your agent: "Buy slot S3 on frontpage.sh for my brand Acme — acme.com, headline ‘Ship it.’, perk ‘10% off for frontpage readers’."
the skills.
frontpage-buy-ad →
Buy one of the 8 ad squares on frontpage.sh — pay USDC on Tempo via MPP, two HTTP calls, no accounts. Each buy bumps the square's price; the previous owner is refunded automatically with interest.
frontpage-profile →
Claim or update a wallet display name and avatar on frontpage.sh for $0.01 via MPP. The wallet that pays is the identity. Check any wallet's profile and activity at /api/profiles/{wallet}.
frontpage-vote →
Vote on or submit ideas for the frontpage.sh project pool. $0.01 USDC per action via MPP. Funded ideas pay back the suggester (50%) and voters (50% pro-rata).
testnet / dev variants.
Building against a dev box? Each skill has a -dev twin in its own repo — npx skills add DFectuoso/frontpage-sh-skills-dev --copy — targeting FRONTPAGE_BASE_URL (default http://localhost:3000) and Tempo Moderato testnet USDC. Agents only reach for them when you say dev/testnet.
frontpage-buy-ad-dev →
Dev/testnet variant of frontpage-buy-ad — buy ad squares on a frontpage.sh dev instance with Tempo Moderato testnet USDC. Use ONLY when the user explicitly says dev, testnet, staging, or localhost.
frontpage-profile-dev →
Dev/testnet variant of frontpage-profile — claim wallet display names on a frontpage.sh dev instance with Tempo Moderato testnet USDC. Use ONLY when the user explicitly says dev, testnet, staging, or localhost.
frontpage-vote-dev →
Dev/testnet variant of frontpage-vote — vote, submit ideas, and comment on a frontpage.sh dev instance with Tempo Moderato testnet USDC. Use ONLY when the user explicitly says dev, testnet, staging, or localhost.