Agent skill

Cross Chain Timing

by PlamenTSV in PlamenTSV/plamen

Trigger Pattern stellarbridge|sorobanbridge|horizon|anchorprotocol|bridge|crosschain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter - Inject Into Breadth agents, depth-external

MITAuto-check passedSecurity

Install Cross Chain Timing

skills CLI
$ npx skills add PlamenTSV/plamen --skill cross-chain-timing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PlamenTSV/plamen cross-chain-timing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PlamenTSV/plamen.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agents/skills/soroban/cross-chain-timing .claude/skills/cross-chain-timing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cross-chain-timing
GitHub stars
303
Token cost
~4.1k tokens
SKILL.md length
1,701 words
Files
1
Skills in repo
87
Repo updated
First seen
Licence
MIT

At a glance

Trigger Pattern stellarbridge|sorobanbridge|horizon|anchorprotocol|bridge|crosschain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter - Inject Into Breadth agents, depth-external

  • Works in 7 steps: Identify Cross-Chain Messaging… → Cross-Chain Message Verification Audit → Timing Window Analysis → …
  • Tasks that involve Smart contract auditing
  • SKILL.md covers Step 1: Identify Cross-Chain…, Step 2: Cross-Chain Message…, Step 3: Timing Window Analysis and Step 4: Stellar Asset…, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Cross Chain Timing is an agent skill from PlamenTSV/plamen. Trigger Pattern stellarbridge|sorobanbridge|horizon|anchorprotocol|bridge|crosschain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter - Inject Into Breadth agents, depth-external

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Security, covering Smart contract auditing. It works with Stellar. The repository describes itself as: Autonomous Web3 security audit agent for Claude Code. The licence is MIT.

When your agent uses it

  • Tasks that involve Smart contract auditing

Example prompts

  • “/cross-chain-timing”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Identify Cross-Chain Messaging Infrastructure
  2. Cross-Chain Message Verification Audit
  3. Timing Window Analysis
  4. Stellar Asset Trustline Requirements
  5. Nonce and Sequence Management
  6. Cross-Chain Price Relay Audit
  7. Quantify Arbitrage Viability

What it can do on your machine

Read from SKILL.md and the folder at commit 795962b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cross Chain Timing loads about 4.1k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 1,701 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~55
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from PlamenTSV/plamen at commit 795962b, republished under its MIT licence (© PlamenTSV). 1,701 words, ~4,100 tokens.

Download SKILL.mdSave it as .claude/skills/cross-chain-timing/SKILL.md (or your agent's skills folder).
name
cross-chain-timing
description
Trigger Pattern stellar_bridge|soroban_bridge|horizon|anchor_protocol|bridge|cross_chain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter - Inject Into Breadth agents, depth-external

CROSS_CHAIN_TIMING Skill (Soroban)

Trigger Pattern: stellar_bridge|soroban_bridge|horizon|anchor_protocol|bridge|cross_chain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter Inject Into: Breadth agents, depth-external Finding prefix: [CCT-N] Rules referenced: R1, R2, R4, R8, R10, R16

Covers: cross-chain message verification, timing asymmetry between Stellar/Soroban and other chains, Stellar anchor (fiat on/off-ramp) integration risks, nonce/sequence replay protection, and cross-chain price relay staleness.

Stellar's SCP consensus achieves finality in approximately 3-5 seconds per ledger close — significantly faster than Ethereum (~12 min for high-confidence finality) and most rollups (10-60 min), but slower than Solana. Key distinction from EVM chains: There is NO mempool reordering on Stellar; once a transaction is included in a closed ledger it is final with no rollback risk. This changes the timing attack surface: there is no front-running at the consensus level, but there IS a meaningful finality asymmetry between Stellar and slower chains.

No MEV / validator manipulation: Stellar's federated quorum (SCP) has no block-ordering incentive for validators. Timing attacks on Soroban therefore target cross-chain relay windows, not intra-chain ordering.


Step 1: Identify Cross-Chain Messaging Infrastructure

Find all cross-chain messaging calls and infrastructure:

#Bridge/ProtocolDirectionSoroban CallRemote ChainMessage Type
1{Wormhole/Allbridge/Axelar/custom Stellar anchor}{Soroban->Remote / Remote->Soroban}{contract function name}{Ethereum/Polygon/etc.}{token transfer / state sync / price relay / governance}
Stellar Anchor Integration (fiat on/off-ramp)

If a Stellar SEP-6/SEP-24/SEP-31 anchor is detected:

ComponentContract FunctionSEP StandardPurposeLocation
Deposit callback{fn name}SEP-6/SEP-24Accept fiat-anchored asset{file:line}
Withdrawal request{fn name}SEP-6/SEP-24Initiate fiat withdrawal{file:line}
Compliance check{fn name}SEP-12KYC/AML gating{file:line}
Transfer settlement{fn name}SEP-31Cross-border payment{file:line}

Anchor integration introduces a trusted off-chain actor (the anchor server). Enumerate what the Soroban contract trusts the anchor to report and what state it changes based on that report.

Wormhole / Generic VAA Bridge Inventory (if detected)
ComponentSoroban Function / Storage KeyPurposeLocation
VAA verification{fn name}Guardian signature check{file:line}
Message posting{fn name}Emit from Stellar{file:line}
Sequence/nonce tracking{storage key}Replay prevention{file:line}
Emitter address record{storage key}Source chain identity{file:line}

Step 2: Cross-Chain Message Verification Audit

For EACH inbound cross-chain message consumed by the contract:

2a. VAA / Signed Message Verification Checklist
#CheckStatusLocationNotes
1Guardian/relayer signature count meets quorumYES/NO{line}Minimum signers required?
2Guardian/signer set is current (not expired / revoked)YES/NO{line}Old signer set may be compromised
3Source chain ID validatedYES/NO{line}Reject messages from unexpected chains
4Source contract/emitter address validatedYES/NO{line}Reject messages from unexpected senders
5Sequence number / nonce replay checkYES/NO{line}Each message processed exactly once
6Message freshness (ledger sequence or timestamp bound)YES/NO{line}Stale messages rejected?
7Payload format / magic bytes validatedYES/NO{line}Malformed payload handling
8Verifier contract address itself validatedYES/NO{line}Prevents fake verifier substitution

Critical: Missing checks 1-5 = CRITICAL (arbitrary cross-chain message injection). Missing checks 6-8 = HIGH (message quality/integrity issues).

2b. Stellar Anchor Callback Verification

If the protocol relies on a Stellar anchor to report off-chain fiat events:

#CheckStatusLocationNotes
1Anchor server identity validated (authorized address list)YES/NO{line}
2Deposit amount matches anchor report vs on-chain asset balanceYES/NO{line}
3Replay prevention on anchor callbacksYES/NO{line}Can same event be replayed?
4Anchor callback rejects events older than N ledgersYES/NO{line}Max staleness threshold?
5What happens if anchor server goes offline?{describe}{line}User funds trapped?

Step 3: Timing Window Analysis

3a. Finality Asymmetry Model
ChainLedger/Block TimePractical FinalityProtocol Assumes
Stellar/Soroban~5s per ledger close~5-10s (SCP — immediate after close){which level?}
{Remote Chain}{time}{time}{which level?}
Asymmetry Window--{max delay between chains}

Critical question: When Soroban processes a message about remote chain state, how old can that state be? Compute: max_staleness = remote_finality + bridge_relay_delay + stellar_processing_time

No MEV nuance: Because Stellar has no mempool, the attacker cannot front-run a pending relay transaction. However, they CAN front-run the relay by observing the source chain and submitting a Soroban transaction in the next ledger before the relay bot does — because Soroban transactions in the same ledger are ordered deterministically by fee but submitted permissionlessly.

3b. Stale State Usage Trace

For each piece of state synced cross-chain:

State VariableSource ChainSync TriggerMax StalenessSoroban Functions Using ItFresh Required?
{state}{chain}{event/periodic/manual relay}{time estimate}{list contract functions}YES/NO

For each dependent function on Soroban:

  • Is fresh state required or is stale acceptable?
  • What decisions are made with potentially stale data?
  • Can an attacker exploit the staleness window between relay submissions?
3c. Soroban-to-Remote Timing Attack
1. Attacker acts on Soroban (visible after ~5s ledger close — FINAL, no reorg)
2. Soroban event/message picked up by bridge relay (begins relay to remote chain)
3. TIMING WINDOW: Remote chain does not yet know about Soroban action
4. Attacker acts on remote chain using pre-Soroban-action state
5. Bridge relay arrives on remote chain — state updates
6. Attacker profited from acting on both chains during the asymmetry window

Stellar-specific note: Because Soroban finality is hard (no reorgs), the attacker can be confident the Soroban action is settled before acting on the remote chain, making the attack more reliable than on probabilistic chains.

3d. Remote-to-Soroban Timing Attack
1. State changes on remote chain (e.g., price moves, governance action, token mint)
2. Bridge relay begins (latency: {estimate})
3. TIMING WINDOW: Soroban still uses old remote state
4. Attacker submits Soroban transaction in next available ledger using stale remote state
5. Bridge relay arrives on Soroban — state updates
6. Attacker profited from Soroban action with stale state

Step 4: Stellar Asset Trustline Requirements

Cross-chain token operations on Stellar/Soroban have trustline prerequisites with no EVM analogue:

#CheckStatusNotes
1Destination account has trustline for incoming asset?YES/NOWithout trustline the transfer fails; who creates it?
2What happens if destination trustline limit is full?{revert/skip/queue}Transfers above limit are rejected by Stellar
3Can attacker fill recipient trustline limit to block delivery?YES/NOGrief via spam transfers up to limit
4Are Soroban contract token accounts (via SAC) separate from classic trustlines?YES/NOStellar Asset Contract balances do not use classic trustlines
5Is there a recovery mechanism for failed deliveries?YES/NOLost funds if no recovery path
6Does the contract create trustlines on behalf of users (requires sponsorship)?YES/NOWho pays the reserve?

Stellar-specific: The Stellar base reserve (currently 0.5 XLM per trustline entry) means creating trustlines has a cost. Contracts that auto-create trustlines may be drained of their XLM reserve by an attacker triggering many trustline creations.


Step 5: Nonce and Sequence Management

#CheckStatusLocationNotes
1Replay protection existsYES/NO{line}Method: {storage key per message / counter / hash set}
2Replay check is BEFORE state changesYES/NO{line}If after: partial replay possible
3Out-of-order messages handledYES/NO{line}Strict ordering vs any-order
4Sequence gaps handledYES/NO{line}What if message N+1 arrives before N?
5Storage entry for replay protection subject to TTL expiry?YES/NO{line}Instance/Persistent TTL — if entry expires, replayed message accepted
6Double-spend across chainsYES/NO{line}Same asset spent on both chains during relay window

Soroban-specific replay concern: Soroban storage entries have TTLs (instance, persistent, temporary). If replay-protection nonces are stored in temporary or instance storage with insufficient TTL, they may expire and a replayed old message would be accepted. All replay-protection entries MUST use Persistent storage with extended TTL.


Show full SKILL.md (621 more words)Show less

Step 6: Cross-Chain Price Relay Audit

If oracle prices are relayed cross-chain to Soroban:

#CheckStatusNotes
1Price freshness validated on Soroban side (ledger sequence or timestamp)YES/NOMax acceptable age?
2Price source authenticated (relay authorized address)YES/NOCan a fake price be relayed?
3Price deviation bounds enforcedYES/NOMax delta from last known price?
4Fallback if relay is delayed / relay bot offlineYES/NOWhat happens to price-dependent operations?
5Source chain price is spot (manipulable) vs TWAP (resistant){spot/TWAP}TWAP window length?

Staleness calculation: relay_staleness = source_price_age + bridge_latency + stellar_ledger_processing

No flash loan price manipulation on Stellar itself: Stellar's DEX (SDEX / AMM) does not support flash loans natively, and Soroban flash loan patterns are protocol-specific. However, prices relayed FROM Ethereum via bridge can be manipulated on the source chain before relaying. Apply Rule 16 (Oracle Integrity).


Step 7: Quantify Arbitrage Viability

1. Attacker monitors {SOURCE_CHAIN} for state changes at {MONITOR_POINT}
2. State change triggers sync message (latency window opens: {LATENCY_ESTIMATE})
3. Attacker submits Soroban transaction in next ledger using stale {STALE_STATE}
4. Bridge relay arrives on Soroban; state updates
5. Profit = {PROFIT_FORMULA}
6. Cost = bridge_fees + Stellar_tx_fees (very low, ~0.00001 XLM base) + capital_lockup_cost
7. Viable if: profit > cost AND repeatable

Stellar cost model: Stellar transaction fees are extremely low (100 stroops = 0.00001 XLM base fee). Soroban resource fees add compute/memory costs but are typically fractions of a cent. The primary cost is bridge fees and capital lockup, NOT gas. Small-margin attacks are viable.


Key Questions (must answer all)

  1. What is the realistic sync latency for {BRIDGE_PROTOCOL}? (cite documentation or relay bot config)
  2. Can an attacker observe the remote chain and submit a Soroban transaction in the next ledger before the relay bot? (5s window per ledger)
  3. What is the maximum state change during normal operation within the sync window?
  4. Is this attack repeatable or one-time?
  5. Are replay-protection nonces stored in Persistent storage with sufficient TTL to outlast the attack window?
  6. Is replay protection complete (covers all message types, all source chains)?
  7. Do trustline requirements create griefing or blocking vectors for cross-chain token delivery?
  8. Are cross-chain prices validated for freshness AND deviation bounds?
  9. For Stellar anchor integrations: what happens if the anchor server becomes unresponsive?

Common False Positives

  • Monotonic state: If synced state only increases, arbitrage may not be profitable in both directions
  • Negligible delta: If max delta during sync window is <0.1%, may not be economically viable after bridge fees
  • Persistent nonces with long TTL: Replay protection is adequate if nonces are Persistent with TTL >> relay latency
  • SAC isolation: Stellar Asset Contract (SAC) token balances in Soroban contracts are isolated from classic Stellar trustline limits — trustline griefing does not apply to SAC-denominated operations
  • Bridge-level protections: Some bridges enforce rate limiting or value caps that bound exploitation

Instantiation Parameters

{CONTRACTS}           - Soroban contracts to analyze
{BRIDGE_PROTOCOL}     - Specific bridge (Wormhole, Allbridge, Axelar, Stellar anchor, custom)
{SYNC_POINT}          - Contract function where cross-chain state is consumed
{DEPENDENT_FUNCTIONS} - Functions that read synced state
{SOURCE_CHAIN}        - Chain where state originates
{MONITOR_POINT}       - What attacker monitors on source chain
{EXPLOIT_FUNCTION}    - Soroban function attacker calls
{STALE_STATE}         - Specific state that becomes stale
{LATENCY_ESTIMATE}    - Realistic bridge relay latency

Output Schema

FieldRequiredDescription
bridge_inventoryyesAll cross-chain messaging infrastructure
verification_audityesMessage verification completeness
timing_windowsyesAsymmetry windows with duration estimates
trustline_requirementsyesRecipient trustline requirements and failure modes
replay_protectionyesNonce/sequence management and TTL assessment
price_relay_auditif applicableCross-chain price freshness and manipulation risk
arbitrage_viabilityyesQuantified attack profitability or NOT_VIABLE
findingyesCONFIRMED / REFUTED / CONTESTED
evidenceyesCode locations with line numbers
step_executionyesStatus for each step

Step Execution Checklist (MANDATORY)

StepRequiredCompleted?Notes
1. Identify Cross-Chain Messaging InfrastructureYES
2. Cross-Chain Message Verification AuditYES
3. Timing Window Analysis (both directions)YES
4. Stellar Asset Trustline RequirementsYES
5. Nonce and Sequence Management + TTL checkYES
6. Cross-Chain Price Relay AuditIF price relay detected
7. Quantify Arbitrage ViabilityYES
Cross-Reference Markers

After Step 2: If message verification is incomplete -> immediate finding, do not wait for timing analysis.

After Step 3: Feed timing windows to TEMPORAL_PARAMETER_STALENESS skill for parameters cached across chain boundaries.

After Step 4: If trustline creation can fail or be griefed -> cross-reference with economic design analysis for stranded asset risk.

After Step 5: If replay-protection nonces use temporary or instance storage -> mandatory HIGH finding for TTL expiry replay vector.

After Step 6: Feed price staleness findings to ORACLE_ANALYSIS if applicable.

© PlamenTSV, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in agents/skills/soroban/cross-chain-timing of PlamenTSV/plamen.

Open the folder on GitHubat commit 795962b

Compare with similar skills

Cross Chain Timing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cross Chain Timing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cross Chain Timing this skillPlamenTSV/plamen303—~4.1kAutomated safety check: PassMIT
Soroban Contract Auditsickn33/agentic-awesome-skills47k1 repos~1.4kAutomated safety check: PassMIT
Soroban Liquidity Poolsickn33/agentic-awesome-skills47k1 repos~1.3kAutomated safety check: PassMIT
Soroban Storage Ttl Lifecyclesickn33/agentic-awesome-skills47k1 repos~1.3kAutomated safety check: PassMIT
Soroban Token Mintersickn33/agentic-awesome-skills47k1 repos~1.3kAutomated safety check: PassMIT
Stellar DevVelaPayments/vela-payments131—~1.8kAutomated safety check: PassMIT

Similar skills

  • Soroban Contract Audit

    sickn33/agentic-awesome-skills

    Soroban smart contract security audit register: authorization checks, panic pathways, integer overflows, and storage footprint verification for Stellar.

    47k GitHub starsUsed in 1 repo~1.4k tokens
    SecurityAuto-check passed
  • Soroban Liquidity Pool

    sickn33/agentic-awesome-skills

    Automated market maker liquidity pool register: constant-product invariant curves, swap fee tiers, and LP token shares for Soroban DeFi.

    47k GitHub starsUsed in 1 repo~1.3k tokens
    SecurityAuto-check passed
  • Soroban Storage Ttl Lifecycle

    sickn33/agentic-awesome-skills

    Soroban ledger state rent and TTL extension register: live state tracking, bump thresholds, rent fee reserves, and archive boundaries.

    47k GitHub starsUsed in 1 repo~1.3k tokens
    SecurityAuto-check passed
  • Soroban Token Minter

    sickn33/agentic-awesome-skills

    Soroban SEP-41 token contract architecture register: admin control, supply caps, metadata standard, and transfer event emissions on Stellar.

    47k GitHub starsUsed in 1 repo~1.3k tokens
    SecurityAuto-check passed
  • Stellar Dev

    VelaPayments/vela-payments

    End-to-end Stellar development playbook. An agent skill from VelaPayments/vela-payments.

    131 GitHub stars~1.8k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Stellar iOS Mac SDK

    Soneso/stellar-ios-mac-sdk

    Guides Stellar blockchain development in Swift using stellar-ios-mac-sdk.

    132 GitHub stars~4.3k tokensUpdated today
    Backend & APIsAuto-check passed

More from PlamenTSV/plamen

All 87 skills in this repo
  • Audit Prep

    PlamenTSV/plamen

    Prepare Solidity projects for a security audit — test coverage, test quality, NatSpec docs, code hygiene, dependency health, best-practice enforcement, deployment readiness, and project…

    303 GitHub stars~3.7k tokensUpdated 13 days ago
    Auto-check passed
  • Verification Protocol

    PlamenTSV/plamen

    Trigger Pattern Always (used by all verifier agents) - Inject Into security-verifier agents (Phase 5)

    303 GitHub stars~3.5k tokensUpdated 13 days ago
    Auto-check passed
  • Ability Analysis

    PlamenTSV/plamen

    Trigger Pattern Always (Aptos Move) - foundational security check - Inject Into Breadth agents, depth agents

    303 GitHub stars~3.3k tokensUpdated 13 days ago
    Auto-check passed
  • Ability Analysis

    PlamenTSV/plamen

    Trigger Pattern Always (Sui Move) -- foundational security check - Inject Into Breadth agents, depth agents

    303 GitHub stars~3.2k tokensUpdated 13 days ago
    Auto-check passed
  • Account Lifecycle

    PlamenTSV/plamen

    Trigger Pattern ACCOUNTCLOSING flag detected (close/CloseAccount usage) - Inject Into Breadth agents, depth agents

    303 GitHub stars~1.2k tokensUpdated 13 days ago
    Auto-check passed
  • Account Validation

    PlamenTSV/plamen

    Trigger Pattern Always required for Solana audits - Inject Into Breadth agents, depth agents

    303 GitHub stars~1.7k tokensUpdated 13 days ago
    Auto-check passed

Works with

Categories

Questions about Cross Chain Timing

What does Cross Chain Timing do?

Trigger Pattern stellarbridge|sorobanbridge|horizon|anchorprotocol|bridge|crosschain|relay|wormhole|allbridge|debridge|axelar|LayerZero|sequence|emitter - Inject Into Breadth agents, depth-external. Cross Chain Timing is an agent skill from PlamenTSV/plamen.

When should I use Cross Chain Timing?

Cross Chain Timing fits situations like: tasks that involve Smart contract auditing.

How do I install Cross Chain Timing in Claude Code?

Run `npx skills add PlamenTSV/plamen --skill cross-chain-timing -a claude-code`. Or copy the skill folder (agents/skills/soroban/cross-chain-timing in PlamenTSV/plamen) into .claude/skills/cross-chain-timing in your project. Claude Code loads it when a task matches its description.

How do I install Cross Chain Timing in Codex?

Run `npx skills add PlamenTSV/plamen --skill cross-chain-timing -a codex`. Or copy the skill folder (agents/skills/soroban/cross-chain-timing in PlamenTSV/plamen) into .agents/skills/cross-chain-timing in your project. Codex loads it when a task matches its description.

Can I use Cross Chain Timing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PlamenTSV/plamen --skill cross-chain-timing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cross-chain-timing, .gemini/skills/cross-chain-timing, .github/skills/cross-chain-timing and .opencode/skills/cross-chain-timing in your project.

What does Cross Chain Timing need to run?

SKILL.md names no scripts, command-line tools or credentials: Cross Chain Timing is instructions for the agent only.

Does Cross Chain Timing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cross Chain Timing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cross Chain Timing use?

Cross Chain Timing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cross Chain Timing use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cross Chain Timing?

Skills that share tags, products or a category with Cross Chain Timing: Soroban Contract Audit (sickn33/agentic-awesome-skills, 47k stars), Soroban Liquidity Pool (sickn33/agentic-awesome-skills, 47k stars), Soroban Storage Ttl Lifecycle (sickn33/agentic-awesome-skills, 47k stars) and Soroban Token Minter (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cross Chain Timing?

PlamenTSV (a GitHub user) maintains it in PlamenTSV/plamen, which has 303 GitHub stars. The repository holds 87 skills in this directory. The repository was last updated on September 26, 2026.

Source: PlamenTSV/plamen on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.