Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, text, timestamptz, jsonb, numeric) - Writes PL/pgSQL code and needs naming conventions (l_, in_, io_, co_ prefixes) - Implements Table API pattern (SECURITY DEFINER functions, schema separation) - Sets up database migrations or schema versioning - Needs index optimization, constraint design, or query performance help - Asks about PostgreSQL 18+ features (uuidv7, virtual columns, temporal constraints) - Builds data warehouses with Medallion Architecture (Bronze/Silver/Gold) - Needs data lineage tracking, ETL patterns, or audit logging - Reviews database code for best practices or anti-patterns - Migrates from Oracle PL/SQL to PostgreSQL PL/pgSQL - Sets up CI/CD pipelines for database changes CORE PATTERNS: - Three-schema separation: data (tables) → private (internal) → api (external) - Table API: All access through SECURITY DEFINER functions with SET search_path - Native migration system: Pure PL/pgSQL alternative to Flyway/Liquibase - Trivadis naming: l_ (local), in_ (input), io_ (inout), co_ (constant) --- name: postgresql-best-practices user-invocable: false description: | PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, tex Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
postgresql-best-practices is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, text, timestamptz, jsonb, numeric) - Writes PL/pgSQL code and needs naming conventions (l_, in_, io_, co_ prefixes) - Implements Table API pattern (SECURITY DEFINER functions, schema separation) - Sets up database migrations or schema versioning - Needs index optimization, constraint design, or query performance help - Asks about PostgreSQL 18+ features (uuidv7, virtual columns, temporal constraints) - Builds data warehouses with Medallion Architecture (Bronze/Silver/Gold) - Needs data lineage tracking, ETL patterns, or audit logging - Reviews database code for best practices or anti-patterns - Migrates from Oracle PL/SQL to PostgreSQL PL/pgSQL - Sets up CI/CD pipelines for database changes CORE PATTERNS: - Three-schema separation: data (tables) → private (internal) → api (external) - Table API: All access through SECURITY DEFINER functions with SET search_path - Native migration system: Pure PL/pgSQL alternative to Flyway/Liquibase - Trivadis naming: l_ (local), in_ (input), io_ (inout), co_ (constant) --- name: postgresql-best-practices user-invocable: false description: | PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, tex
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 22, 2026
Vendor
Wimolivier
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/wimolivier/postgresql-best-practices.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Wimolivier
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
mermaid
flowchart LR
APP["🖥️ Application"]
subgraph DB["PostgreSQL Database"]
API["api schema<br/>─────────────<br/>get_customer()<br/>insert_order()"]
PRIV["private schema<br/>─────────────<br/>set_updated_at()<br/>hash_password()"]
DATA[("data schema<br/>─────────────<br/>customers<br/>orders")]
end
APP -->|"EXECUTE"| API
API -->|"SECURITY DEFINER"| DATA
API --> PRIV
PRIV -->|"triggers"| DATA
APP x-.-x|"❌ blocked"| DATA
style API fill:#c8e6c9
style PRIV fill:#fff3e0
style DATA fill:#e3f2fdtext
Application → api schema → data schema
↓
private schema (triggers, helpers)sql
SECURITY DEFINER SET search_path = data, private, pg_temp
sql
CREATE TABLE data.{table_name} (
id uuid PRIMARY KEY DEFAULT uuidv7(),
-- columns...
created_at timestamptz NOT NULL DEFAULT now(),
updated_at timestamptz NOT NULL DEFAULT now()
);
CREATE TRIGGER {table}_bu_updated_trg
BEFORE UPDATE ON data.{table_name}
FOR EACH ROW EXECUTE FUNCTION private.set_updated_at();sql
CREATE FUNCTION api.{action}_{entity}(in_param type)
RETURNS TABLE (col1 type, col2 type)
LANGUAGE sql STABLE
SECURITY DEFINER
SET search_path = data, private, pg_temp
AS $$
SELECT col1, col2 FROM data.{table} WHERE ...;
$$;sql
CREATE PROCEDURE api.{action}_{entity}(
in_param type,
INOUT io_id uuid DEFAULT NULL
)
LANGUAGE plpgsql
SECURITY DEFINER
SET search_path = data, private, pg_temp
AS $$
BEGIN
INSERT INTO data.{table} (...) VALUES (...) RETURNING id INTO io_id;
END;
$$;Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, text, timestamptz, jsonb, numeric) - Writes PL/pgSQL code and needs naming conventions (l_, in_, io_, co_ prefixes) - Implements Table API pattern (SECURITY DEFINER functions, schema separation) - Sets up database migrations or schema versioning - Needs index optimization, constraint design, or query performance help - Asks about PostgreSQL 18+ features (uuidv7, virtual columns, temporal constraints) - Builds data warehouses with Medallion Architecture (Bronze/Silver/Gold) - Needs data lineage tracking, ETL patterns, or audit logging - Reviews database code for best practices or anti-patterns - Migrates from Oracle PL/SQL to PostgreSQL PL/pgSQL - Sets up CI/CD pipelines for database changes CORE PATTERNS: - Three-schema separation: data (tables) → private (internal) → api (external) - Table API: All access through SECURITY DEFINER functions with SET search_path - Native migration system: Pure PL/pgSQL alternative to Flyway/Liquibase - Trivadis naming: l_ (local), in_ (input), io_ (inout), co_ (constant) --- name: postgresql-best-practices user-invocable: false description: | PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing. USE THIS SKILL WHEN THE USER: - Creates PostgreSQL schemas, tables, functions, procedures, or triggers - Asks about PostgreSQL data types (uuid, tex
name: postgresql-best-practices user-invocable: false description: | PostgreSQL 18+ comprehensive best practices for enterprise database development. Provides schema architecture patterns, Table API design, PL/pgSQL coding standards, migrations, and data warehousing.
USE THIS SKILL WHEN THE USER:
CORE PATTERNS:
flowchart LR
APP["🖥️ Application"]
subgraph DB["PostgreSQL Database"]
API["api schema<br/>─────────────<br/>get_customer()<br/>insert_order()"]
PRIV["private schema<br/>─────────────<br/>set_updated_at()<br/>hash_password()"]
DATA[("data schema<br/>─────────────<br/>customers<br/>orders")]
end
APP -->|"EXECUTE"| API
API -->|"SECURITY DEFINER"| DATA
API --> PRIV
PRIV -->|"triggers"| DATA
APP x-.-x|"❌ blocked"| DATA
style API fill:#c8e6c9
style PRIV fill:#fff3e0
style DATA fill:#e3f2fd
| Document | Purpose | |----------|---------| | quick-reference.md | QUICK LOOKUP - Single-page cheat sheet (print this!) | | schema-architecture.md | START HERE - Schema separation pattern (data/private/api) | | coding-standards-trivadis.md | Coding standards & naming conventions (l_, g_, co_) |
| Document | Purpose | |----------|---------| | plpgsql-table-api.md | Table API functions, procedures, triggers | | schema-naming.md | Naming conventions for all objects | | data-types.md | Data type selection (UUIDv7, text, timestamptz) | | indexes-constraints.md | Index types, strategies, constraints | | migrations.md | Native migration system documentation | | anti-patterns.md | Common mistakes to avoid | | checklists-troubleshooting.md | Project checklists & problem solutions |
| Document | Purpose | |----------|---------| | testing-patterns.md | pgTAP unit testing, test factories | | performance-tuning.md | EXPLAIN ANALYZE, query optimization, JIT | | row-level-security.md | RLS patterns, multi-tenant isolation | | jsonb-patterns.md | JSONB indexing, queries, validation | | audit-logging.md | Generic audit triggers, change tracking | | bulk-operations.md | COPY, batch inserts, upserts | | session-management.md | Session variables, connection pooling | | transaction-patterns.md | Isolation levels, locking, deadlock prevention | | full-text-search.md | tsvector, tsquery, ranking, multi-language | | partitioning.md | Range, list, hash partitioning strategies | | window-functions.md | Frames, ranking, running calculations | | time-series.md | Time-series data patterns, BRIN indexes | | event-sourcing.md | Event store, projections, CQRS | | queue-patterns.md | Job queues, SKIP LOCKED, LISTEN/NOTIFY | | encryption.md | pgcrypto, column encryption, TLS | | vector-search.md | pgvector, embeddings, similarity search | | postgis-patterns.md | Spatial data, geographic queries |
| Document | Purpose | |----------|---------| | oracle-migration-guide.md | PL/SQL to PL/pgSQL conversion | | cicd-integration.md | GitHub Actions, GitLab CI, Docker | | monitoring-observability.md | pg_stat_statements, metrics, alerting | | backup-recovery.md | pg_dump, pg_basebackup, PITR | | replication-ha.md | Streaming/logical replication, failover |
| Document | Purpose | |----------|---------| | data-warehousing-medallion.md | Medallion Architecture - Bronze/Silver/Gold, data lineage, ETL | | analytical-queries.md | Analytical query patterns, OLAP optimization, GROUPING SETS |
| Script | Purpose |
|--------|---------|
| 001_install_migration_system.sql | Install migration system (core functions) |
| 002_migration_runner_helpers.sql | Helper procedures (run_versioned, run_repeatable) |
| 003_example_migrations.sql | Example migration patterns |
| 999_uninstall_migration_system.sql | Clean removal of migration system |
Application → api schema → data schema
↓
private schema (triggers, helpers)
| Schema | Contains | Access | Purpose |
|--------|----------|--------|---------|
| data | Tables, indexes | None | Data storage |
| private | Triggers, helpers | None | Internal logic |
| api | Functions, procedures | Applications | External interface |
| app_audit | Audit tables | Admins | Change tracking |
| app_migration | Migration tracking | Admins | Schema versioning |
All api functions MUST have:
SECURITY DEFINER
SET search_path = data, private, pg_temp
CREATE TABLE data.{table_name} (
id uuid PRIMARY KEY DEFAULT uuidv7(),
-- columns...
created_at timestamptz NOT NULL DEFAULT now(),
updated_at timestamptz NOT NULL DEFAULT now()
);
CREATE TRIGGER {table}_bu_updated_trg
BEFORE UPDATE ON data.{table_name}
FOR EACH ROW EXECUTE FUNCTION private.set_updated_at();
CREATE FUNCTION api.{action}_{entity}(in_param type)
RETURNS TABLE (col1 type, col2 type)
LANGUAGE sql STABLE
SECURITY DEFINER
SET search_path = data, private, pg_temp
AS $$
SELECT col1, col2 FROM data.{table} WHERE ...;
$$;
CREATE PROCEDURE api.{action}_{entity}(
in_param type,
INOUT io_id uuid DEFAULT NULL
)
LANGUAGE plpgsql
SECURITY DEFINER
SET search_path = data, private, pg_temp
AS $$
BEGIN
INSERT INTO data.{table} (...) VALUES (...) RETURNING id INTO io_id;
END;
$$;
SELECT app_migration.acquire_lock();
CALL app_migration.run_versioned(
in_version := '001',
in_description := 'Description',
in_sql := $mig$ ... $mig$,
in_rollback_sql := '...'
);
SELECT app_migration.release_lock();
| Prefix | Type | Example |
|--------|------|---------|
| l_ | Local variable | l_customer_count |
| g_ | Session/global variable | g_current_user_id |
| co_ | Constant | co_max_retries |
| in_ | IN parameter | in_customer_id |
| out_ | OUT parameter (functions only) | out_total |
| io_ | INOUT parameter (procedures) | io_id |
| c_ | Cursor | c_active_orders |
| r_ | Record | r_customer |
| t_ | Array/table | t_order_ids |
| e_ | Exception | e_not_found |
Note: PostgreSQL procedures only support INOUT parameters, not OUT. Use
io_prefix for all procedure output parameters.
| Object | Pattern | Example |
|--------|---------|---------|
| Table | snake_case, plural | orders, order_items |
| Column | snake_case | customer_id, created_at |
| Primary Key | id | id |
| Foreign Key | {table_singular}_id | customer_id |
| Index | {table}_{cols}_idx | orders_customer_id_idx |
| Unique | {table}_{cols}_key | users_email_key |
| Function | {action}_{entity} | get_customer, select_orders |
| Procedure | {action}_{entity} | insert_order, update_status |
| Trigger | {table}_{timing}{event}_trg | orders_bu_trg |
| Use | Instead Of |
|-----|------------|
| text | char(n), varchar(n) |
| numeric(p,s) | money, float |
| timestamptz | timestamp |
| boolean | integer flags |
| uuidv7() | serial, uuid_generate_v4() |
| GENERATED ALWAYS AS IDENTITY | serial, bigserial |
| jsonb | json, EAV pattern |
RETURNS SETOF table (exposes all columns)SET search_path with SECURITY DEFINERtimestamp without timezoneNOT IN with subqueries (use NOT EXISTS)BETWEEN with timestamps (use >= AND <)serial/bigserial (use IDENTITY)varchar(n) arbitrary limits (use text)SELECT FOR UPDATE without NOWAIT/SKIP LOCKED| Feature | Usage |
|---------|-------|
| uuidv7() | id uuid DEFAULT uuidv7() - timestamp-ordered UUIDs |
| Virtual generated columns | col type GENERATED ALWAYS AS (expr) - computed at query time |
| OLD/NEW in RETURNING | UPDATE ... RETURNING OLD.col, NEW.col |
| Temporal constraints | PRIMARY KEY (id) WITHOUT OVERLAPS |
| NOT VALID constraints | Add constraints without full table scan |
db/
├── migrations/
│ ├── V001__create_schemas.sql
│ ├── V002__create_tables.sql
│ └── repeatable/
│ ├── R__private_triggers.sql
│ └── R__api_functions.sql
├── schemas/
│ ├── data/ # Table definitions
│ ├── private/ # Internal functions
│ └── api/ # External interface
└── seeds/ # Reference data
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
Yes
Data region
global
Protocol support
Requires: openclew, lang:typescript, streaming
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/snapshot"
curl -s "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract"
curl -s "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript",
"streaming"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": true,
"inputSchemaRef": "https://github.com/wimolivier/postgresql-best-practices#input",
"outputSchemaRef": "https://github.com/wimolivier/postgresql-best-practices#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:43:55.898Z",
"sourceUpdatedAt": "2026-02-24T19:43:55.898Z",
"freshnessSeconds": 4420329
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:36:04.925Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "inout",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:inout|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:55.898Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:55.898Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/wimolivier/postgresql-best-practices#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:55.898Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Wimolivier",
"href": "https://github.com/wimolivier/postgresql-best-practices",
"sourceUrl": "https://github.com/wimolivier/postgresql-best-practices",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/wimolivier/postgresql-best-practices",
"sourceUrl": "https://github.com/wimolivier/postgresql-best-practices",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/wimolivier-postgresql-best-practices/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to postgresql-best-practices and adjacent AI workflows.