source

Manage data sources in a sources.json file with read, write, edit, and grep tools.

3|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/hairyf/damn-reports --skill source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source
Source: https://github.com/hairyf/damn-reports/tree/main/tauri/workspace/skills/source
Command: npx skills add https://github.com/hairyf/damn-reports --skill source

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of data sources defined in sources.json, ensuring consistent and reliable data collection for your application.

Core Features & Use Cases

  • Source Management: Add, list, retrieve, and update data source configurations.
  • Data Integrity: Ensures sources.json remains a valid JSON array with all required fields.
  • Use Case: When setting up a new data collection pipeline, use this Skill to add and configure your Git repository and ClickUp project as sources.

Quick Start

Use the source skill to add a new data source with the name 'My Git Repo', description 'Track code changes', and tool 'git_directory' with repository path '/path/to/repo'.

Frequently Asked Questions about source

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

FAQPage Schema
How do I manage data sources in a JSON configuration file?

Managing data sources in a JSON configuration file involves adding, listing, retrieving, and updating entries to maintain a valid array with mandatory fields like id, name, description, tool, and params.

What is the best way to add a new data source to my workspace?

Adding a new data source to your workspace requires specifying mandatory fields including id, name, description, tool, and params to consistently register configurations within your data collection pipeline.

How do I update an existing data source configuration?

Updating an existing data source configuration involves interacting with your JSON file to retrieve a source by its ID and apply modifications to maintain data integrity across your workspace.

What mandatory fields are required when configuring workspace data sources?

Mandatory fields required when configuring workspace data sources include id, name, description, tool, and params, ensuring your sources.json file remains a valid and reliable JSON array for data collection.

Can I use workspace tools to read and write JSON source files?

Workspace tools such as read, write, edit, and grep can be used to interact with JSON source files, facilitating file operations and data manipulation for managing application workspace sources.