<< All versions
Skill v1.0.1
Automated scan96/100n8n-io/n8n/sqlite-schema
+176 new
──Details
PublishedOctober 25, 2026 at 05:30 PM
Content Hashsha256:bd8e7df4acc36aea...
Git SHA7db07cd947af
Bump Typepatch
──Files
Files (1 file, 5.2 KB)
SKILL.md5.2 KBactive
SKILL.md · 147 lines · 5.2 KB
version: "1.0.1"
skill
Description
<details> <summary><strong>Table Definition</strong></summary>
sql
CREATE TABLE "skill" ("id" varchar(36) PRIMARY KEY NOT NULL, "projectId" varchar(36), "agentId" varchar(36), "source" varchar(16) NOT NULL, "createdById" varchar, "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "availableToAssistant" boolean NOT NULL DEFAULT false, CONSTRAINT "CHK_skill_single_target" CHECK ("agentId" IS NULL OR "projectId" IS NULL), CONSTRAINT "FK_402ed37bff0d3134f6e782455ed" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE, CONSTRAINT "FK_7d4fb6af107e507d9a86293cf9d" FOREIGN KEY ("agentId") REFERENCES "agents" ("id") ON DELETE CASCADE, CONSTRAINT "FK_4de4501583cd1fcd6f5ea85f547" FOREIGN KEY ("createdById") REFERENCES "user" ("id") ON DELETE SET NULL)
</details>
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment | |
|---|---|---|---|---|---|---|---|
| agentId | varchar(36) | true | agents | ||||
| availableToAssistant | boolean | false | false | ||||
| createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | ||||
| createdById | varchar | true | user | ||||
| id | varchar(36) | false | agent_skill_dependency agent_version_skill_dependency skill_version | ||||
| projectId | varchar(36) | true | project | ||||
| source | varchar(16) | false | |||||
| updatedAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false |
Constraints
| Name | Type | Definition | |
|---|---|---|---|
| - | CHECK | CHECK ("agentId" IS NULL OR "projectId" IS NULL) | |
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (createdById) REFERENCES user (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE | |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | |
| - (Foreign key ID: 2) | FOREIGN KEY | FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | |
| id | PRIMARY KEY | PRIMARY KEY (id) | |
| sqlite_autoindex_skill_1 | PRIMARY KEY | PRIMARY KEY (id) |
Indexes
| Name | Definition | |
|---|---|---|
| IDX_402ed37bff0d3134f6e782455e | CREATE INDEX "IDX_402ed37bff0d3134f6e782455e" ON "skill" ("projectId") | |
| IDX_7d4fb6af107e507d9a86293cf9 | CREATE INDEX "IDX_7d4fb6af107e507d9a86293cf9" ON "skill" ("agentId") | |
| sqlite_autoindex_skill_1 | PRIMARY KEY (id) |
Relations
mermaid
erDiagram"skill" }o--o| "agents" : "FOREIGN KEY (agentId) REFERENCES agents (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE""skill" }o--o| "user" : "FOREIGN KEY (createdById) REFERENCES user (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE""agent_skill_dependency" |o--|| "skill" : "FOREIGN KEY (skillId) REFERENCES skill (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE""agent_version_skill_dependency" |o--|| "skill" : "FOREIGN KEY (skillId) REFERENCES skill (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE""skill_version" }o--|| "skill" : "FOREIGN KEY (skillId) REFERENCES skill (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE""skill" }o--o| "project" : "FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE""skill" {varchar_36_ agentId FKboolean availableToAssistantdatetime_3_ createdAtvarchar createdById FKvarchar_36_ id PKvarchar_36_ projectId FKvarchar_16_ sourcedatetime_3_ updatedAt}"agents" {varchar_36_ activeVersionId FKboolean availableInMCPdatetime_3_ createdAtvarchar_36_ id PKTEXT integrationsvarchar_128_ namevarchar_255_ projectId FKINTEGER revisionTEXT schemavarchar_16_ scopedatetime_3_ setupCompletedAtTEXT skillsTEXT toolsdatetime_3_ updatedAtvarchar_36_ versionId}"user" {datetime_3_ createdAtboolean disabledvarchar_255_ emailvarchar_32_ firstNamevarchar id PKVARCHAR_16_ kinddate lastActiveAtvarchar_32_ lastNameboolean mfaEnabledTEXT mfaRecoveryCodesTEXT mfaSecretvarchar passwordTEXT personalizationAnswersvarchar_128_ roleSlug FKTEXT settingsdatetime_3_ updatedAt}"agent_skill_dependency" {varchar_36_ agentId PKdatetime_3_ createdAtvarchar_36_ skillId PKvarchar skillVersionId FK}"agent_version_skill_dependency" {varchar_36_ agentVersionId PKdatetime_3_ createdAtvarchar_36_ skillId PKvarchar skillVersionId FK}"skill_version" {varchar_64_ contentHashdatetime_3_ createdAtvarchar createdById FKvarchar_1024_ descriptionTEXT frontmattervarchar id PKTEXT instructionsvarchar_128_ namevarchar_36_ skillId FKdatetime_3_ updatedAtINTEGER version}"project" {datetime_3_ createdAtvarchar creatorId FKTEXT customTelemetryTagsvarchar_512_ descriptionTEXT iconvarchar_36_ id PKvarchar_255_ namevarchar_36_ typedatetime_3_ updatedAt}
Generated by tbls