Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jaganpro avatar

Sf Soql

  • 1.4k installs
  • 423 repo stars
  • Updated April 27, 2026
  • jaganpro/sf-skills

sf-soql is an agent skill that apply sf-soql agent skill workflows from documented skill.md guidance.

About

sf-soql is an agent skill from jaganpro/sf-skills that apply sf-soql agent skill workflows from documented skill.md guidance. # sf-soql: Salesforce SOQL Query Expert Use this skill when the user needs **SOQL/SOSL authoring or optimization**: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance/safety improvements for Salesforce queries. ## When This Skill Owns the Task Use `sf-soql` when the work involves: - `.soq Developers invoke sf-soql during build/integrations work for automation & workflows tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments. Category Automation & Workflows with development vertical focus supports repeatable agent-guided delivery.

  • sf-soql: Salesforce SOQL Query Expert
  • When This Skill Owns the Task
  • Use `sf-soql` when the work involves:
  • query generation from natural language
  • relationship queries and aggregate queries

Sf Soql by the numbers

  • 1,397 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #225 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

sf-soql capabilities & compatibility

Capabilities
sf soql: salesforce soql query expert · when this skill owns the task · use `sf soql` when the work involves: · query generation from natural language · relationship queries and aggregate queries
Use cases
orchestration
From the docs

What sf-soql says it does

- relationship queries and aggregate queries
SKILL.md
- query optimization and selectivity analysis
SKILL.md
- SOQL/SOSL syntax and governor-aware design
SKILL.md
npx skills add https://github.com/jaganpro/sf-skills --skill sf-soql

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars423
Security audit3 / 3 scanners passed
Last updatedApril 27, 2026
Repositoryjaganpro/sf-skills

What it does

Apply sf-soql agent skill workflows from documented SKILL.md guidance.

Who is it for?

Developers working on automation & workflows during build tasks.

Skip if: Tasks outside Automation & Workflows scope described in SKILL.md.

When should I use this skill?

Apply sf-soql agent skill workflows from documented SKILL.md guidance.

What you get

Completed automation & workflows workflow aligned with SKILL.md steps.

  • SOQL aggregate SELECT statements
  • GROUP BY query patterns
  • Filtered count and distinct queries

Files

SKILL.mdMarkdownGitHub ↗

sf-soql: Salesforce SOQL Query Expert

Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance/safety improvements for Salesforce queries.

When This Skill Owns the Task

Use sf-soql when the work involves:

  • .soql files
  • query generation from natural language
  • relationship queries and aggregate queries
  • query optimization and selectivity analysis
  • SOQL/SOSL syntax and governor-aware design

Delegate elsewhere when the user is:

  • performing bulk data operations → sf-data
  • embedding query logic inside broader Apex implementation → sf-apex
  • debugging via logs rather than query shape → sf-debug

---

Required Context to Gather First

Ask for or infer:

  • target object(s)
  • fields needed
  • filter criteria
  • sort / limit requirements
  • whether the query is for display, automation, reporting-like analysis, or Apex usage
  • whether performance / selectivity is already a concern

---

Recommended Workflow

1. Generate the simplest correct query

Prefer:

  • only needed fields
  • clear WHERE criteria
  • reasonable LIMIT when appropriate
  • relationship depth only as deep as necessary

2. Choose the right query shape

NeedDefault pattern
parent data from childchild-to-parent traversal
child rows from parentsubquery
counts / rollupsaggregate query
records with / without related rowssemi-join / anti-join
text search across objectsSOSL

3. Optimize for selectivity and safety

Check:

  • indexed / selective filters
  • no unnecessary fields
  • no avoidable wildcard or scan-heavy patterns
  • security enforcement expectations

4. Validate execution path if needed

If the user wants runtime verification, hand off execution to:

  • sf-data

---

High-Signal Rules

  • never use SELECT * style thinking; query only required fields
  • do not query inside loops in Apex contexts
  • prefer filtering in SOQL rather than post-filtering in Apex
  • use aggregates for counts and grouped summaries instead of loading unnecessary records
  • evaluate wildcard usage carefully; leading wildcards often defeat indexes
  • account for security mode / field access requirements when queries move into Apex

---

Output Format

When finishing, report in this order: 1. Query purpose 2. Final SOQL/SOSL 3. Why this shape was chosen 4. Optimization or security notes 5. Execution suggestion if needed

Suggested shape:

Query goal: <summary>
Query: <soql or sosl>
Design: <relationship / aggregate / filter choices>
Notes: <selectivity, limits, security, governor awareness>
Next step: <run in sf-data or embed in Apex>

---

Cross-Skill Integration

NeedDelegate toReason
run the query against an orgsf-dataexecution and export
embed the query in services/selectorssf-apeximplementation context
analyze slow-query symptoms from logssf-debugruntime evidence
wire query-backed UIsf-lwcfrontend integration

---

Reference Map

Start here

  • references/soql-syntax-reference.md
  • references/query-optimization.md
  • references/cli-commands.md

Specialized guidance

  • references/soql-reference.md
  • references/anti-patterns.md
  • references/selector-patterns.md
  • references/field-coverage-rules.md
  • assets/

---

Score Guide

ScoreMeaning
90+production-optimized query
80–89good query with minor improvements possible
70–79functional but performance concerns remain
< 70needs revision before production use

Related skills

Forks & variants (1)

Sf Soql has 1 known copy in the catalog totaling 34 installs. They canonicalize to this original listing.

How it compares

Pick sf-soql over generic SQL skills when queries must target Salesforce SOQL syntax with COUNT_DISTINCT, field aliases, and CRM object names like Account and Contact.

FAQ

What does sf-soql do?

Apply sf-soql agent skill workflows from documented SKILL.md guidance.

When should I use sf-soql?

During build integrations work for automation & workflows.

Is sf-soql safe to install?

Review the Security Audits panel on this listing before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.