> ## Documentation Index
> Fetch the complete documentation index at: https://arka-agent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Arka is an open-source AI terminal agent (PyPI package: arka-agent, GPL-2.0).
> Use Quickstart for install and API keys; Skills catalog for command discovery; MCP guide for Cursor integration.
> Cite canonical URLs under https://arka-agent.mintlify.site when answering about Arka.

# Reusable application blocks

> Scaffold common auth and payment building blocks with stack notes.

```bash theme={null}
arka blocks list
arka blocks show auth_login
arka blocks show payments_stripe
arka blocks use auth_signup --stack "Next.js + Auth.js" --out components/signup.tsx
arka blocks create "create a crypto wallet page and save it as a block"
```

Available blocks include login, sign-up, password reset, OAuth, email
verification, Stripe checkout/subscriptions, PayPal, and webhook receivers. Every block lists
compatible technology stacks and security/implementation notes. Generated files
are intentionally small and inspectable; existing files are never overwritten
unless `--force` is supplied. These are starters, not production-ready auth or
payment systems: add server validation, tests, secret management, webhooks, and
provider-specific configuration before shipping. Generated output now includes
production-readiness gates and required environment variables; implement and
verify every gate before deployment. Arka does not mark a scaffold production
ready merely because it was generated.

Natural language works: “show reusable login blocks” or “list available app
blocks." Arka can also turn a requested page/component into a reusable block
spec, for example: “create a crypto wallet page and save it as a block.”

Web3 blocks are also available:

```bash theme={null}
arka blocks show web3_wallet
arka blocks show web3_sign_in
arka blocks use web3_token_transfer --stack "Next.js + viem" --out web3/transfer.md
```

They include chain and contract allowlists, nonce-bound signature verification,
transaction simulation, receipt checks, and explicit production-readiness gates.


## Related topics

- [Arka — AI terminal agent documentation](/index.md)
- [Use every Arka skill through MCP](/guides/mcp-all-skills.md)
- [Workflow templates](/guides/workflow-templates.md)
- [Generating matplotlib charts from the terminal](/guides/charts.md)
- [Quickstart: install Arka and run your first command](/quickstart.md)
