Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

paymentsdbpaymentsdb 数据库

Agent Skill

paymentsdb 用于处理数据库查询、表结构、迁移和数据维护任务,适合在 OpenClaw 中需要分析 schema、编写 SQL 或排查数据问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

45,605

周安装

1,939

GitHub Stars

公开资料未说明

下载量

15,977
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:paymentsdb(paymentsdb 数据库)
来源仓库:https://github.com/ramonverse/paymentsdb
安装命令:
openclaw skills install paymentsdb
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install paymentsdb

简介

从同步的 PostgreSQL 数据库查询 Stripe 客户和账单数据。当用户询问 Stripe 客户、订阅、发票、费用或任何 Stripe 相关数据时使用。

SKILL.md

name
stripe
description
Query Stripe customer and billing data from a synced PostgreSQL database. Use when the user asks about Stripe customers, subscriptions, invoices, charges, or any Stripe-related data.

All the stripe data is sync in a postgresdb. You can query this db via exec by simply running ./query.sh "SELECT now();"

all the tables are under "stripe" schema and these are the tables:

CREATE TABLE stripe.accounts ( _raw_data jsonb NOT NULL, first_synced_at timestamp with time zone DEFAULT now() NOT NULL, _last_synced_at timestamp with time zone DEFAULT now() NOT NULL, _updated_at timestamp with time zone DEFAULT now() NOT NULL, business_name text, email text, type text, charges_enabled boolean, payouts_enabled boolean, details_submitted boolean, country text, default_currency text, created integer, api_key_hashes text[] DEFAULT '{}'::text[], id text, );

CREATE TABLE stripe.active_entitlements ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, livemode boolean, feature text, customer text, lookup_key text, id text, );

CREATE TABLE stripe.balance_transactions ( _raw_data jsonb NOT NULL, _last_synced_at timestamp with time zone, _updated_at timestamp with time zone DEFAULT now(), _account_id text NOT NULL, id text, object text, amount bigint, available_on integer, created integer, currency text, description text, exchange_rate numeric, fee bigint, fee_details jsonb, net bigint, reporting_category text, source text, status text, type text, );

CREATE TABLE stripe.charges ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, paid boolean, "order" text, amount bigint, review text, source jsonb, status text, created integer, dispute text, invoice text, outcome jsonb, refunds jsonb, updated integer, captured boolean, currency text, customer text, livemode boolean, metadata jsonb, refunded boolean, shipping jsonb, application text, description text, destination text, failure_code text, on_behalf_of text, fraud_details jsonb, receipt_email text, payment_intent text, receipt_number text, transfer_group text, amount_refunded bigint, application_fee text, failure_message text, source_transfer text, balance_transaction text, statement_descriptor text, payment_method_details jsonb, id text, );

CREATE TABLE stripe.checkout_session_line_items ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, currency text, description text, price text, quantity integer, checkout_session text, id text, amount_discount bigint, amount_subtotal bigint, amount_tax bigint, amount_total bigint, );

CREATE TABLE stripe.checkout_sessions ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, adaptive_pricing jsonb, after_expiration jsonb, allow_promotion_codes boolean, automatic_tax jsonb, billing_address_collection text, cancel_url text, client_reference_id text, client_secret text, collected_information jsonb, consent jsonb, consent_collection jsonb, created integer, currency text, currency_conversion jsonb, custom_fields jsonb, custom_text jsonb, customer text, customer_creation text, customer_details jsonb, customer_email text, discounts jsonb, expires_at integer, invoice text, invoice_creation jsonb, livemode boolean, locale text, metadata jsonb, mode text, optional_items jsonb, payment_intent text, payment_link text, payment_method_collection text, payment_method_configuration_details jsonb, payment_method_options jsonb, payment_method_types jsonb, payment_status text, permissions jsonb, phone_number_collection jsonb, presentment_details jsonb, recovered_from text, redirect_on_completion text, return_url text, saved_payment_method_options jsonb, setup_intent text, shipping_address_collection jsonb, shipping_cost jsonb, shipping_details jsonb, shipping_options jsonb, status text, submit_type text, subscription text, success_url text, tax_id_collection jsonb, total_details jsonb, ui_mode text, url text, wallet_options jsonb, id text, amount_subtotal bigint, amount_total bigint, );

CREATE TABLE stripe.coupons ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, object text, name text, valid boolean, created integer, updated integer, currency text, duration text, livemode boolean, metadata jsonb, redeem_by integer, amount_off bigint, percent_off double precision, times_redeemed bigint, max_redemptions bigint, duration_in_months bigint, percent_off_precise double precision, id text, );

CREATE TABLE stripe.credit_notes ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, created integer, currency text, customer text, customer_balance_transaction text, discount_amounts jsonb, invoice text, lines jsonb, livemode boolean, memo text, metadata jsonb, number text, pdf text, reason text, refund text, shipping_cost jsonb, status text, tax_amounts jsonb, type text, voided_at text, id text, amount bigint, amount_shipping bigint, discount_amount bigint, out_of_band_amount bigint, subtotal bigint, subtotal_excluding_tax bigint, total bigint, total_excluding_tax bigint, );

CREATE TABLE stripe.customers ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, address jsonb, description text, email text, metadata jsonb, name text, phone text, shipping jsonb, created integer, currency text, default_source text, delinquent boolean, discount jsonb, invoice_prefix text, invoice_settings jsonb, livemode boolean, next_invoice_sequence integer, preferred_locales jsonb, tax_exempt text, deleted boolean, id text, balance bigint, );

CREATE TABLE stripe.disputes ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, amount bigint, charge text, reason text, status text, created integer, updated integer, currency text, evidence jsonb, livemode boolean, metadata jsonb, evidence_details jsonb, balance_transactions jsonb, is_charge_refundable boolean, payment_intent text, id text, );

CREATE TABLE stripe.early_fraud_warnings ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, actionable boolean, charge text, created integer, fraud_type text, livemode boolean, payment_intent text, id text, );

CREATE TABLE stripe.events ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, object text, data jsonb, type text, created integer, request text, updated integer, livemode boolean, api_version text, pending_webhooks bigint, id text, );

CREATE TABLE stripe.exchange_rates_from_usd ( _raw_data jsonb NOT NULL, _last_synced_at timestamp with time zone, _updated_at timestamp with time zone DEFAULT now(), _account_id text NOT NULL, date date NOT NULL, sell_currency text NOT NULL, buy_currency_exchange_rates text, );

CREATE TABLE stripe.features ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, livemode boolean, name text, lookup_key text, active boolean, metadata jsonb, id text, );

CREATE TABLE stripe.invoices ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, auto_advance boolean, collection_method text, currency text, description text, hosted_invoice_url text, lines jsonb, period_end integer, period_start integer, status text, total bigint, account_country text, account_name text, account_tax_ids jsonb, amount_due bigint, amount_paid bigint, amount_remaining bigint, application_fee_amount bigint, attempt_count integer, attempted boolean, billing_reason text, created integer, custom_fields jsonb, customer_address jsonb, customer_email text, customer_name text, customer_phone text, customer_shipping jsonb, customer_tax_exempt text, customer_tax_ids jsonb, default_tax_rates jsonb, discount jsonb, discounts jsonb, due_date integer, footer text, invoice_pdf text, last_finalization_error jsonb, livemode boolean, next_payment_attempt integer, number text, paid boolean, payment_settings jsonb, receipt_number text, statement_descriptor text, status_transitions jsonb, total_discount_amounts jsonb, total_tax_amounts jsonb, transfer_data jsonb, webhooks_delivered_at integer, customer text, subscription text, payment_intent text, default_payment_method text, default_source text, on_behalf_of text, charge text, metadata jsonb, id text, ending_balance bigint, starting_balance bigint, subtotal bigint, tax bigint, post_payment_credit_notes_amount bigint, pre_payment_credit_notes_amount bigint, );

CREATE TABLE stripe.payment_intents ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, amount_details jsonb, application text, automatic_payment_methods text, canceled_at integer, cancellation_reason text, capture_method text, client_secret text, confirmation_method text, created integer, currency text, customer text, description text, invoice text, last_payment_error text, livemode boolean, metadata jsonb, next_action text, on_behalf_of text, payment_method text, payment_method_options jsonb, payment_method_types jsonb, processing text, receipt_email text, review text, setup_future_usage text, shipping jsonb, statement_descriptor text, statement_descriptor_suffix text, status text, transfer_data jsonb, transfer_group text, id text, amount bigint, amount_capturable bigint, amount_received bigint, application_fee_amount bigint, );

CREATE TABLE stripe.payment_methods ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, created integer, customer text, type text, billing_details jsonb, metadata jsonb, card jsonb, id text, );

CREATE TABLE stripe.payouts ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, object text, date text, type text, amount bigint, method text, status text, created integer, updated integer, currency text, livemode boolean, metadata jsonb, automatic boolean, recipient text, description text, destination text, source_type text, arrival_date text, bank_account jsonb, failure_code text, transfer_group text, amount_reversed bigint, failure_message text, source_transaction text, balance_transaction text, statement_descriptor text, statement_description text, failure_balance_transaction text, id text, );

CREATE TABLE stripe.plans ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, name text, tiers jsonb, active boolean, amount bigint, created integer, product text, updated integer, currency text, "interval" text, livemode boolean, metadata jsonb, nickname text, tiers_mode text, usage_type text, billing_scheme text, interval_count bigint, aggregate_usage text, transform_usage text, trial_period_days bigint, statement_descriptor text, statement_description text, id text, );

CREATE TABLE stripe.prices ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, active boolean, currency text, metadata jsonb, nickname text, recurring jsonb, type text, billing_scheme text, created integer, livemode boolean, lookup_key text, tiers_mode text, transform_quantity jsonb, unit_amount_decimal text, product text, id text, unit_amount bigint, );

CREATE TABLE stripe.products ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, active boolean, default_price text, description text, metadata jsonb, name text, created integer, images jsonb, marketing_features jsonb, livemode boolean, package_dimensions jsonb, shippable boolean, statement_descriptor text, unit_label text, updated integer, url text, id text, );

CREATE TABLE stripe.refunds ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, balance_transaction text, charge text, created integer, currency text, destination_details jsonb, metadata jsonb, payment_intent text, reason text, receipt_number text, source_transfer_reversal text, status text, transfer_reversal text, id text, amount bigint, );

CREATE TABLE stripe.reviews ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, billing_zip text, charge text, created integer, closed_reason text, livemode boolean, ip_address text, ip_address_location jsonb, open boolean, opened_reason text, payment_intent text, reason text, session text, id text, );

CREATE TABLE stripe.setup_intents ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, created integer, customer text, description text, payment_method text, status text, usage text, cancellation_reason text, latest_attempt text, mandate text, single_use_mandate text, on_behalf_of text, id text, );

CREATE TABLE stripe.subscription_item_change_events_v2_beta ( _raw_data jsonb NOT NULL, _last_synced_at timestamp with time zone, _updated_at timestamp with time zone DEFAULT now(), _account_id text NOT NULL, event_timestamp timestamp with time zone NOT NULL, event_type text NOT NULL, subscription_item_id text NOT NULL, currency text, mrr_change bigint, quantity_change bigint, subscription_id text, customer_id text, price_id text, product_id text, local_event_timestamp text, );

CREATE TABLE stripe.subscription_items ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, billing_thresholds jsonb, created integer, deleted boolean, metadata jsonb, quantity integer, price text, subscription text, tax_rates jsonb, current_period_end integer, current_period_start integer, id text, );

CREATE TABLE stripe.subscription_schedules ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, application text, canceled_at integer, completed_at integer, created integer, current_phase jsonb, customer text, default_settings jsonb, end_behavior text, livemode boolean, metadata jsonb, phases jsonb, released_at integer, released_subscription text, status text, subscription text, test_clock text, id text, );

CREATE TABLE stripe.subscriptions ( _updated_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, cancel_at_period_end boolean, current_period_end integer, current_period_start integer, default_payment_method text, items jsonb, metadata jsonb, pending_setup_intent text, pending_update jsonb, status text, application_fee_percent double precision, billing_cycle_anchor integer, billing_thresholds jsonb, cancel_at integer, canceled_at integer, collection_method text, created integer, days_until_due integer, default_source text, default_tax_rates jsonb, discount jsonb, ended_at integer, livemode boolean, next_pending_invoice_item_invoice integer, pause_collection jsonb, pending_invoice_item_interval jsonb, start_date integer, transfer_data jsonb, trial_end jsonb, trial_start jsonb, schedule text, customer text, latest_invoice text, plan text, id text, ); CREATE TABLE stripe.tax_ids ( _last_synced_at timestamp with time zone, _raw_data jsonb, _account_id text NOT NULL, object text, country text, customer text, type text, value text, created integer, livemode boolean, owner jsonb, id text, );

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

72.72%
按下载量换算11,618

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills