# forcedotcom/sf-skills architecture

> Architecture diagram of the GitHub repository forcedotcom/sf-skills, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/forcedotcom/sf-skills
- Repository: https://github.com/forcedotcom/sf-skills

## Overview

Salesforce Skills Library packages self-contained, executable agent workflows for Salesforce application work. A user describes a task in a compatible AI tool; the tool uses an appropriate skill’s instructions and, where provided, its scripts to carry out the workflow and return a result. The repository spans Agentforce, platform development, data and administration, and industry/service tasks. README documents broader capabilities than the sampled source shows, so those branches are represented at the skills-directory level; arrows to specific implementations are limited to supported examples.

Main entry points: [`skills`](https://github.com/forcedotcom/sf-skills/tree/main/skills) (Agent skills), [`skills/agentforce-architecture-analyze`](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze) (Architecture analysis), [`skills/dx-code-analyzer-run`](https://github.com/forcedotcom/sf-skills/tree/main/skills/dx-code-analyzer-run) (Code Analyzer), [`skills/agentforce-architecture-analyze/scripts`](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze/scripts) (Org retrieval and rendering)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_agentforce["Agentforce"]
  node_agent_arch["Architecture analysis"]
  node_agent_arch_scripts["Org retrieval and rendering"]
  node_agent_generate["Agent generation"]
  node_d360_analyze["Data Cloud analysis"]
end

subgraph group_development["Platform development"]
  node_platform_build["Platform app skills"]
  node_apex["Apex workflows"]
  node_flow["Flow workflows"]
  node_lwc["LWC generation"]
  node_ui_bundle["UI bundle generation"]
  node_code_quality["Code Analyzer"]
  node_quality_query["Violation filtering<br/>[query-results.js]"]
end

subgraph group_data_admin["Data and administration"]
  node_data_workflows["SOQL and data skills"]
  node_schema["Schema retrieval"]
  node_org_analysis["Org analysis"]
  node_object_permissions["Objects and permissions"]
end

subgraph group_industry_service["Industry and service"]
  node_industry["Industry workflows"]
  node_service["Service workflows"]
  node_integration["Integration workflows"]
end

node_user(("Salesforce user"))
node_ai_tool["Compatible AI tool"]
node_skills["Agent skills"]

node_user -->|"requests work"| node_ai_tool
node_ai_tool -->|"uses skills"| node_skills
node_skills -->|"selects workflow"| node_agent_arch
node_agent_arch -->|"runs scripts"| node_agent_arch_scripts
node_skills -->|"selects workflow"| node_agent_generate
node_skills -->|"selects workflow"| node_d360_analyze
node_skills -->|"selects workflow"| node_platform_build
node_skills -->|"selects workflow"| node_apex
node_skills -->|"selects workflow"| node_flow
node_skills -->|"selects workflow"| node_lwc
node_skills -->|"selects workflow"| node_ui_bundle
node_skills -->|"selects workflow"| node_code_quality
node_code_quality -->|"runs query"| node_quality_query
node_skills -->|"selects workflow"| node_data_workflows
node_skills -->|"selects workflow"| node_schema
node_skills -->|"selects workflow"| node_org_analysis
node_skills -->|"selects workflow"| node_object_permissions
node_skills -->|"selects workflow"| node_industry
node_skills -->|"selects workflow"| node_service
node_skills -->|"selects workflow"| node_integration

click node_skills "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_agent_arch "https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze"
click node_agent_arch_scripts "https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze/scripts"
click node_agent_generate "https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-generate"
click node_d360_analyze "https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-d360-analyze"
click node_platform_build "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_apex "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_flow "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_lwc "https://github.com/forcedotcom/sf-skills/tree/main/skills/experience-lwc-generate"
click node_ui_bundle "https://github.com/forcedotcom/sf-skills/tree/main/skills/experience-ui-bundle-project-generate"
click node_code_quality "https://github.com/forcedotcom/sf-skills/tree/main/skills/dx-code-analyzer-run"
click node_quality_query "https://github.com/forcedotcom/sf-skills/blob/main/skills/dx-code-analyzer-run/scripts/query-results.js"
click node_data_workflows "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_schema "https://github.com/forcedotcom/sf-skills/tree/main/skills/data360-schema-get"
click node_org_analysis "https://github.com/forcedotcom/sf-skills/tree/main/skills/dx-org-analyze"
click node_object_permissions "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_industry "https://github.com/forcedotcom/sf-skills/tree/main/skills"
click node_service "https://github.com/forcedotcom/sf-skills/tree/main/skills/service-agentforce-channel-configure"
click node_integration "https://github.com/forcedotcom/sf-skills/tree/main/skills/integration-connectivity-generate"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_agent_arch,node_agent_arch_scripts,node_agent_generate,node_d360_analyze,node_user toneBlue
class node_platform_build,node_apex,node_flow,node_lwc,node_ui_bundle,node_code_quality,node_quality_query toneAmber
class node_data_workflows,node_schema,node_org_analysis,node_object_permissions toneMint
class node_industry,node_service,node_integration toneRose
class node_ai_tool toneIndigo
class node_skills toneTeal
```

## Components

### Agentforce

- [Architecture analysis](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze): `skills/agentforce-architecture-analyze`
- [Org retrieval and rendering](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-architecture-analyze/scripts): `skills/agentforce-architecture-analyze/scripts`
- [Agent generation](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-generate): `skills/agentforce-generate`
- [Data Cloud analysis](https://github.com/forcedotcom/sf-skills/tree/main/skills/agentforce-d360-analyze): `skills/agentforce-d360-analyze`

### Platform development

- [Platform app skills](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`
- [Apex workflows](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`
- [Flow workflows](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`
- [LWC generation](https://github.com/forcedotcom/sf-skills/tree/main/skills/experience-lwc-generate): `skills/experience-lwc-generate`
- [UI bundle generation](https://github.com/forcedotcom/sf-skills/tree/main/skills/experience-ui-bundle-project-generate): `skills/experience-ui-bundle-project-generate`
- [Code Analyzer](https://github.com/forcedotcom/sf-skills/tree/main/skills/dx-code-analyzer-run): `skills/dx-code-analyzer-run`
- [Violation filtering](https://github.com/forcedotcom/sf-skills/blob/main/skills/dx-code-analyzer-run/scripts/query-results.js): `skills/dx-code-analyzer-run/scripts/query-results.js`

### Data and administration

- [SOQL and data skills](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`
- [Schema retrieval](https://github.com/forcedotcom/sf-skills/tree/main/skills/data360-schema-get): `skills/data360-schema-get`
- [Org analysis](https://github.com/forcedotcom/sf-skills/tree/main/skills/dx-org-analyze): `skills/dx-org-analyze`
- [Objects and permissions](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`

### Industry and service

- [Industry workflows](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`
- [Service workflows](https://github.com/forcedotcom/sf-skills/tree/main/skills/service-agentforce-channel-configure): `skills/service-agentforce-channel-configure`
- [Integration workflows](https://github.com/forcedotcom/sf-skills/tree/main/skills/integration-connectivity-generate): `skills/integration-connectivity-generate`

### Other components

- **Salesforce user**
- **Compatible AI tool**
- [Agent skills](https://github.com/forcedotcom/sf-skills/tree/main/skills): `skills`

## Connections

- Salesforce user → Compatible AI tool: requests work
- Compatible AI tool → Agent skills: uses skills
- Agent skills → Architecture analysis: selects workflow
- Architecture analysis → Org retrieval and rendering: runs scripts
- Agent skills → Agent generation: selects workflow
- Agent skills → Data Cloud analysis: selects workflow
- Agent skills → Platform app skills: selects workflow
- Agent skills → Apex workflows: selects workflow
- Agent skills → Flow workflows: selects workflow
- Agent skills → LWC generation: selects workflow
- Agent skills → UI bundle generation: selects workflow
- Agent skills → Code Analyzer: selects workflow
- Code Analyzer → Violation filtering: runs query
- Agent skills → SOQL and data skills: selects workflow
- Agent skills → Schema retrieval: selects workflow
- Agent skills → Org analysis: selects workflow
- Agent skills → Objects and permissions: selects workflow
- Agent skills → Industry workflows: selects workflow
- Agent skills → Service workflows: selects workflow
- Agent skills → Integration workflows: selects workflow
