Card Shared Rules

Shared contracts and sourcing for card skills

Install

openclaw skills install @jiahongc/card-shared

Card Shared

Purpose

This hidden skill holds the shared rules for the card command suite. User-facing commands should reuse these files instead of redefining sourcing, confidence, or output contracts independently.

Shared References

Shared Behavior

  1. Identify the exact card variant first. If ambiguous, return a numbered choice list and stop.
  2. Follow the fast-search policy: use one shared discovery pass, issuer pages first, and stop once the contract is satisfied. Treat secondary research and offer history as exception paths, not defaults.
  3. Fetch result pages with WebFetch only after they pass the shared host allowlist and URL-safety rules in source-policy.yaml.
  4. Mark uncertain or conflicting claims explicitly in confidence_notes.
  5. Return compact markdown with emoji section headings and numbered lists.
  6. Keep sources in the hidden YAML block only — do not show a visible sources footer.
  7. YAML is internal only — never include it in user-facing output.
  8. Omit the Card Identity section when the match is confident.

Composition Note

/card-full composes from /card-rate, /card-transfer, and /card-credits. /card-news is intentionally independent — news is time-windowed and conceptually separate from the static card framework. /card-compare, /card-value, and /card-wallet are multi-card or analytical commands that reuse the same shared rules but have their own contracts.