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 .