github-actions-expert
π―Skillfrom cin12211/orca-q
Automates and provides expert guidance for creating, optimizing, and troubleshooting GitHub Actions workflows with intelligent recommendations and best practices.
Installation
npx skills add https://github.com/cin12211/orca-q --skill github-actions-expertSkill Details
Overview
#
OrcaQ - Next Generation database editor
[](LICENSE)
[](TODO)
[](package.json)
Orca Query

Overview
OrcaQ is a modern desktop application designed for managing, querying, and manipulating data across various database management systems (DBMS) in an intuitive, fast, and secure manner. Built with [Electron](https://www.electronjs.org/), [Vue 3](https://vuejs.org/), [TypeScript](https://www.typescriptlang.org/), and [Vite](https://vitejs.dev/), it targets developers, data engineers, analysts, DBAs, or anyone who needs to work with SQL/PostgreSQL data on the desktop.
Features
- π Cross-platform Desktop App: Runs smoothly on Windows, macOS, and Linux thanks to Electron.
- π₯οΈ Modern UI/UX: Minimalist interface with dark mode support, drag & drop, and flexible sidebar.
- β‘ Quick Query: Fast data querying with preview, filtering, and dynamic field search.
- π Raw SQL Editor: Write and execute SQL queries with multiple layout modes (vertical/horizontal).
- ποΈ Explorer: Browse database structures, tables, schemas, and files.
- π Workspace & Connection Management: Manage multiple connections and independent workspaces.
- π οΈ Hotkey Support: Supports shortcuts for faster operations.
- βοΈ Electron Backend: Leverages Node.js, native modules, and OS integration.
Installation
Requirements
- Node.js >= 18.x
- pnpm or bun
- macOS, Windows, or Linux
Steps (Web setup)
- Clone the repository:
```sh
git clone https://github.com/cin12211/orca-q.git
cd orcaq
```
- Install dependencies:
```sh
bun install
```
- Run in development mode:
```sh
npm run nuxt:dev
```
- Build for production:
```sh
npm run nuxt:build
```
Steps (App setup)
- Clone the repository:
```sh
git clone https://github.com/cin12211/orca-q.git
cd orcaq
```
- Install dependencies:
```sh
bun install
```
- Run in development mode:
```sh
npm run dev
```
- Build for production:
```sh
npm run app:build
```
> Note: Ensure you have the correct Node.js version and necessary dependencies installed to run Electron. See more at [Electron Docs](https://www.electronjs.org/docs/latest/tutorial/quick-start).
Usage
- Launch the app:
Run npm run dev to start the application in development mode.
- Connect to a database:
Add a workspace, create a new connection, and enter DB details (PostgreSQL, etc.).
- Quick Query:
Use the Quick Query tab to filter, search, and view table data.
- SQL Editing:
Switch to the Raw Query tab to write and execute custom SQL queries.
- Manage Layout:
Use the sidebar and hotkeys (Cmd+Shift+B on Mac) to show/hide panels.
Contributing
We welcome all contributions!
- Fork the repo and create a new branch:
```sh
git checkout -b feat/my-feature
```
- Follow commit conventions:
- feat: ... Add a new feature
- fix: ... Fix a bug
- chore: ... Miscellaneous tasks
- docs: ... Update documentation
- refactor: ... Improve code without changing logic
- Create a Pull Request:
Clearly describe changes and link to relevant issues (if any).
- Review & Merge:
The core team will review and provide feedback promptly.
See more: [CONTRIBUTING.md](CONTRIBUTING.md)
Roadmap
- [x] Quick Query UI/UX
- [x] Raw SQL Editor
- [x] Sidebar/Panel Layout
- [ ] Support for multiple DBMS (MySQL, SQLite, etc.)
- [ ] Plugin/Extension system
- [ ] Export
More from this repository10
Provides advanced Node.js code generation, refactoring, and best practice recommendations for developers working within the OrcaQ database editor environment.
Assists researchers in conducting comprehensive literature reviews by automatically searching, summarizing, and synthesizing academic sources across multiple databases and research platforms.
Provides expert-level MongoDB database interaction capabilities, enabling advanced querying, data manipulation, and schema exploration within the OrcaQ database management application.
css-styling-expert skill from cin12211/orca-q
Provides advanced TypeScript type inference, validation, and generation assistance for complex type definitions and type-related challenges in the OrcaQ project.
Optimizes and configures Vite build settings for the OrcaQ application, providing expert-level performance tuning and development workflow enhancements.
Generates comprehensive, structured technical documentation for database schemas, queries, and project components by analyzing code and database metadata.
Generates optimized Next.js project configurations, provides expert-level architectural recommendations, and assists in creating scalable web application structures with best practices.
Assists database professionals in generating optimized SQL queries, providing intelligent schema suggestions, and offering expert-level database design recommendations.
Provides intelligent REST API interaction guidance, generating structured API requests, handling authentication, and offering best practice recommendations for API development and testing.