Goodable is a local-first Desktop AI Workspace (Desktop Agent Runtime) powered by Claude Agent SDK, combining OS/file control, browser automation, and coding into composable Skills (tool + app modes) to build, run, and publish real AI apps.
git clone https://github.com/ImGoodBai/goodable.gitGoodable is a local-first Desktop AI Workspace (Desktop Agent Runtime) powered by Claude Agent SDK, combining OS/file control, browser automation, and coding into composable Skills (tool + app modes) to build, run, and publish real AI apps.
[{"step":"Install Goodable Desktop AI Workspace and ensure the Claude Agent SDK is available in your environment.","action":"Download from [Goodable's official site](https://goodable.io) and follow the setup guide to enable the SDK."},{"step":"Define the Skill's purpose and inputs/outputs in a .goodableconfig file.","action":"Create a file named `invoice_processor.goodableconfig` with sections for `input_source` (e.g., local folder), `output_destination` (e.g., QuickBooks API), and `error_handling` (e.g., log to file). Use the Goodable CLI to validate the config: `goodable validate invoice_processor.goodableconfig`."},{"step":"Develop the composable Skill using the Goodable Agent SDK.","action":"Write a Python script (or Node.js) that includes a `tool` for parsing PDFs, a `mode` for batch processing, and a `publisher` for sending data to QuickBooks. Use the Goodable SDK to handle OS/file control, browser automation, and API calls. Example: `from goodable_sdk import Tool, Mode` to define the Skill's components."},{"step":"Test the Skill locally in the Goodable Desktop Workspace.","action":"Run the Skill in debug mode: `goodable run invoice_processor --debug`. Verify the output matches expectations (e.g., correct JSON format, no errors) and adjust the script or config as needed."},{"step":"Publish the Skill to the Goodable App Store for sharing or distribution.","action":"Package the Skill with a README and sample config: `goodable package invoice_processor`. Upload to the App Store via the Goodable CLI or web interface. Include clear instructions for users to customize inputs/outputs and credentials."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ImGoodBai/goodableCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use Goodable to automate [TASK] by creating a composable Skill in the Goodable Desktop AI Workspace. Define the [INPUT_SOURCE] (e.g., local files, browser, database) and [OUTPUT_DESTINATION] (e.g., file, cloud service, UI). Include error handling for [EDGE_CASES] like timeouts or missing data. Test the Skill locally before publishing to the Goodable App Store.
I created a Goodable Skill called 'InvoiceProcessor' that automates invoice data extraction from PDFs in a local folder (/Users/me/Invoices) and syncs validated data to QuickBooks Online. The Skill uses a Python-based tool to parse PDFs with PyPDF2, validates fields against a schema (InvoiceNumber, Amount, DueDate), and handles edge cases like corrupted files or missing fields by logging errors to /Users/me/Invoices/errors.log. The output is formatted as JSON and sent to QuickBooks via their API using OAuth2 credentials stored in the Goodable Vault. The Skill runs in 'batch' mode every 30 minutes via a cron trigger in Goodable's Desktop Agent Runtime. I tested it with 5 sample invoices, and it successfully processed 4 while logging 1 error (corrupted file). The Skill is now published to the Goodable App Store with a README explaining setup steps and a sample .goodableconfig file for users to customize paths and credentials.
Job platform for early career professionals in India
Generate full-stack web apps from natural language descriptions
AI assistant built for thoughtful, nuanced conversation
Unlock data insights with interactive dashboards and collaborative analytics capabilities.
Automate your browser workflows effortlessly
Your one-stop shop for church and ministry supplies.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan