btca-cli
Operate the btca CLI for local resources and source-first answers. Use when setting up btca in a project, connecting a provider, adding or managing resources, and asking questions via btca commands. Invoke this skill when the user says "use btca" or needs to do more detailed research on a specific l
By davis7dotsh · 736 installs
npx skills add davis7dotsh/better-context --skill btca-cli
Source repository · Upstream listing
btca CLI
btca is a source first research CLI. It hydrates resources (git, local, npm) into searchable context, then answers questions grounded in those sources. Use configured resources for ongoing work, or one off anonymous resources directly in btca ask .
Full CLI reference: https://docs.btca.dev/guides/cli reference
Add resources:
Verify resources:
Ask a question:
Common Tasks
Ask with multiple resources:
Ask with anonymous one off resources (not saved to config):
Config Overview
Config lives in btca.config.jsonc (project) and ~/.config/btca/btca.config.jsonc (global).
Project config overrides global and controls provider/model and resources.
Troubleshooting
"No resources configured": add resources with btca add ... and re run btca resources .
"Provider not connected": run btca connect and follow the prompts.
"Unknown resource": use btca resources for configured names, or pass a valid HTTPS git URL / npm:<package as an anonymous one off in btca ask .