project-config

Load project defaults from a local .silverbee.json file at startup.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/silverbee-ai/claude-silverbee-marketplace --skill project-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-config
Source: https://github.com/silverbee-ai/claude-silverbee-marketplace/tree/main/plugins/silverbee/skills/project-config
Command: npx skills add https://github.com/silverbee-ai/claude-silverbee-marketplace --skill project-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reads .silverbee.json from the working directory to preload project defaults, minimizing repeated prompts for domain, competitors, and other fields.

Core Features & Use Cases

  • Preloads defaults for domain, competitors, geo, language, and more from .silverbee.json.
  • Allows skills to operate with optional fields by providing sensible fallbacks when values are missing.
  • Ensures a consistent starting state across workflows by centralizing configuration.

Quick Start

Check for the presence of a .silverbee.json file at the project root and apply its values as defaults.

Frequently Asked Questions about project-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load project defaults from a JSON config file at startup?

To load project defaults at startup, place a .silverbee.json file in your working directory. The system automatically reads it to preload fields like domain and language, minimizing repeated prompts for initial configuration.

What is the best way to automate workflow configuration using JSON?

Automating workflow configuration involves centralizing settings in a local JSON file. By defining defaults for competitors and geo in .silverbee.json, downstream skills automatically retrieve these values, ensuring a consistent starting state across workflows.

How does configuration precedence work when using a JSON config file?

Configuration precedence enforces a strict priority order: user input wins, followed by command arguments, and then the JSON config file. This ensures that direct user prompts always override the defaults loaded at startup.

Can I use optional fields in my JSON config without breaking the workflow?

Yes, you can use optional fields in your JSON config because the system treats all fields as optional. It provides sensible fallbacks for missing values, allowing downstream skills to proceed smoothly even when specific defaults are omitted.

What fields can I define in a JSON file to streamline startup configuration?

You can define fields such as domain, competitors, geo, and language in your JSON file. These preloaded defaults allow workflows to proceed with minimal prompts by providing the necessary contextual information at startup.

Why do I need to repeatedly enter project parameters instead of using defaults?

You face repeated prompts because you lack a centralized configuration file. By creating a .silverbee.json file with default project parameters, the system automatically preloads these values, eliminating the need for manual entry.