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

Generating Flow

  • 2.6k installs
  • 763 repo stars
  • Updated July 24, 2026
  • forcedotcom/sf-skills

data360-query runs Salesforce Data Cloud SQL, async queries, describe, and vector or hybrid search via sf data360 CLI with readiness checks.

About

The generating-flow listing packages the Salesforce data360-query skill for Data Cloud retrieve work: SQL, metadata introspection, async exports, and semantic search. It owns sf data360 query, search-index, metadata, profile, and insight commands while delegating standard CRM SOQL to platform-soql-query and segment design to data360-segment. Operators first gather org alias and whether they need counts, medium sets, large exports, schema inspection, or vector search, then run diagnose-org.mjs with --phase retrieve for readiness. Data Cloud SQL is not SOQL; table names are double-quoted, sqlv2 suits medium paginated results, and async-create fits large exports. Vector and hybrid search require healthy search indexes listed via search-index list, with hybrid prefilters only on configured fields. Curated examples in examples/search-indexes guide index creation instead of inventing JSON. Output reports retrieve task type, commands run, verification rows, and next steps toward segment or harmonize phases.

  • Owns sf data360 query, search-index, metadata, profile, and insight retrieve commands.
  • Runs diagnose-org.mjs --phase retrieve before relying on query or search surfaces.
  • Treats Data Cloud SQL separately from SOQL with quoted table names and sqlv2 paging.
  • Vector and hybrid search require existing indexes via search-index list and lifecycle health.
  • Delegates CRM SOQL, segment design, and STDM tracing to sibling Salesforce skills.

Generating Flow by the numbers

  • 2,552 all-time installs (skills.sh)
  • +7 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #39 of 923 Databases skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

generating-flow capabilities & compatibility

Capabilities
org retrieve phase readiness diagnosis · sync, sqlv2, and async data cloud sql execution · table describe before column guessing · search index list and lifecycle operations · vector and hybrid query with prefilter support · delegation rules to soql and segment sibling ski
Works with
salesforce
Use cases
database · research
From the docs

What generating-flow says it does

Treat Data Cloud SQL as its own query language, not SOQL.
SKILL.md
npx skills add https://github.com/forcedotcom/sf-skills --skill generating-flow

Add your badge

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

Listed on Skillselion
Installs2.6k
repo stars763
Security audit3 / 3 scanners passed
Last updatedJuly 24, 2026
Repositoryforcedotcom/sf-skills

How do I query or search Salesforce Data Cloud without confusing it with standard CRM SOQL?

Run Salesforce Data Cloud SQL, async queries, vector search, and search-index workflows with sf data360 CLI readiness checks.

Who is it for?

Salesforce developers with Data Cloud enabled who need CLI-guided SQL, describe, and search-index operations.

Skip if: Skip for standard CRM SOQL only or STDM session tracing; use platform-soql-query or agentforce-observe instead.

When should I use this skill?

User runs Data Cloud SQL, async queries, vector search, search-index workflows, or metadata introspection on Data Cloud objects.

What you get

Validated retrieve commands with org readiness, correct SQL shape, and verification rows or schema output.

  • Query or search results
  • Schema describe output
  • Retrieve task verification summary

By the numbers

  • Uses a required 3-step MCP metadata pipeline
  • Skill metadata version 1.0
  • Supports 4 Flow types: Screen, Autolaunched, Record-Triggered, and Scheduled

Files

SKILL.mdMarkdownGitHub ↗

data360-query: Data Cloud Retrieve Phase

Use this skill when the user needs query, search, and metadata introspection for Data Cloud: sync SQL, paginated SQL, async query workflows, table describe, vector search, hybrid search, or search index operations.

When This Skill Owns the Task

Use data360-query when the work involves:

  • sf data360 query *
  • sf data360 search-index *
  • sf data360 metadata *
  • sf data360 profile * or sf data360 insight * inspection
  • understanding Data Cloud SQL results or query shape

Delegate elsewhere when the user is:

  • writing standard CRM SOQL only → platform-soql-query
  • designing segment or calculated insight assets → data360-segment
  • analyzing STDM/session tracing/parquet telemetry → agentforce-observe

---

Required Context to Gather First

Ask for or infer:

  • target org alias
  • whether the user needs quick count, medium result set, large export, schema inspection, or semantic search
  • table/index name if known
  • whether the task is read-only SQL or search-index lifecycle management

---

Core Operating Rules

  • Treat Data Cloud SQL as its own query language, not SOQL.
  • Run the shared readiness classifier before relying on query/search surfaces: node ../data360-orchestrate/scripts/diagnose-org.mjs -o <org> --phase retrieve --json.
  • Use describe before guessing columns.
  • Prefer sqlv2 or async query flows for larger result sets.
  • Use vector search or hybrid search only when the search index lifecycle is healthy.
  • Keep STDM/parquet/session-tracing workflows out of this skill family.

---

Recommended Workflow

1. Classify readiness for retrieve work

node ../data360-orchestrate/scripts/diagnose-org.mjs -o <org> --phase retrieve --json
# optional query-plane probe, only with a real table name
node ../data360-orchestrate/scripts/diagnose-org.mjs -o <org> --phase retrieve --describe-table MyDMO__dlm --json

2. Choose the smallest correct query shape

sf data360 query sql -o <org> --sql 'SELECT COUNT(*) FROM "ssot__Individual__dlm"' 2>/dev/null
sf data360 query sqlv2 -o <org> --sql 'SELECT * FROM "ssot__Individual__dlm"' 2>/dev/null
sf data360 query async-create -o <org> --sql 'SELECT * FROM "ssot__Individual__dlm"' 2>/dev/null

3. Use describe before guessing fields

sf data360 query describe -o <org> --table ssot__Individual__dlm 2>/dev/null

4. Use vector or hybrid search only when an index exists

sf data360 search-index list -o <org> 2>/dev/null
sf data360 query vector -o <org> --index Knowledge_Index --query "reset password" --limit 5 2>/dev/null
sf data360 query hybrid -o <org> --index Knowledge_Index --query "reset password" --limit 5 2>/dev/null
sf data360 query hybrid -o <org> --index Insurance_Index --query "weather damage coverage" --prefilter "Type_of_Insurance__c='Home'" --limit 10 2>/dev/null

5. Reuse curated search-index examples when creating indexes

Use the phase-owned examples instead of inventing JSON from scratch:

  • examples/search-indexes/vector-knowledge.json
  • examples/search-indexes/hybrid-structured.json

---

High-Signal Gotchas

  • Data Cloud SQL is not SOQL.
  • Table names should be double-quoted in SQL.
  • sqlv2 is better than ad hoc OFFSET paging for medium result sets.
  • async query is preferable for large results.
  • search-index operations and vector/hybrid queries depend on the index lifecycle being healthy.
  • Hybrid search can use --prefilter, but only on fields configured as prefilter-capable when the search index was created.
  • HNSW index parameters are typically read-only on create; leave userValues: [] unless the platform explicitly documents otherwise.
  • query describe is not a universal tenant probe; only run it with a known DMO or DLO table after broader readiness has been confirmed.

---

Output Format

Retrieve task: <sql / sqlv2 / async / describe / vector / search-index>
Target org: <alias>
Target object: <table or index>
Commands: <key commands run>
Verification: <query rows / schema / status>
Next step: <segment / harmonize / follow-up>

---

References

  • README.md
  • examples/search-indexes/vector-knowledge.json
  • examples/search-indexes/hybrid-structured.json
  • ../data360-orchestrate/assets/definitions/search-index.template.json
  • ../data360-orchestrate/references/plugin-setup.md
  • ../data360-orchestrate/references/feature-readiness.md

Related skills

Forks & variants (1)

Generating Flow has 1 known copy in the catalog totaling 1.6k installs. They canonicalize to this original listing.

How it compares

Pick when you need deployable Flow XML from natural-language automation requests; use Apex-oriented skills for custom code beyond Flow metadata.

FAQ

Is Data Cloud SQL the same as SOQL?

No. Data Cloud SQL uses its own syntax with double-quoted table names like ssot__Individual__dlm.

When should I use async query?

Prefer async-create for large result sets instead of ad hoc OFFSET paging.

What enables hybrid search prefilters?

Only fields configured as prefilter-capable when the search index was created.

Is Generating Flow safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Databasesdatabasesanalytics

This week in AI coding

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

unsubscribe anytime.