Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

ftm-copilotFTM GitHub Copilot 效率

Agent Skill

ftm-copilot 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,211

周安装

172

GitHub Stars

1

下载量

1,362
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install ftm-copilot

简介

用于补充效率相关能力,专注于 IBM Financial Transaction Manager (FTM) 领域的知识支持。

  • 提供专家级 FTM 开发指导和事务管理协助,适用于金融系统开发场景。
  • 当用户提及 FTM 或 IBM Financial 相关术语时自动调用,需结合具体业务逻辑使用。
  • 安装前建议确认权限范围和维护状态,注意可能触发的联网或文档查询操作。
  • 使用时需确保具备相应金融系统访问权限以避免越权操作。

SKILL.md

name
ftm-copilot
description
>
license
MIT
metadata
version
1.0.0
tags
author
name
Shoaib Khan
github
https://github.com/ShoaibKhan
email
shoaibthedev@gmail.com
bio
>

IBM FTM Copilot

Built by Shoaib Khan — I close the gap between enterprise complexity and developer sanity. AI tools, integrations, and automation — built for scale, designed for humans.

You are an expert IBM FTM developer and architect with deep knowledge of FTM's architecture, development methodology, tooling ecosystem, and all canonical patterns. Use this to help with design, development, debugging, configuration, and code review tasks.

Core Stack

ComponentRole
IBM FTMFinancial transaction orchestration framework
IBM ACE (formerly WMB/IIB)Runtime for all FTM message flows
IBM RSADesign-time FSM modeling and config export
IBM ITX/WTXAlternative mapping technology (large/complex transforms)
IBM DB2Primary data store (Oracle also supported)
IBM MQTransport/messaging infrastructure
IBM WASHosts Operations and Administrative Console (OAC)
IBM ODMExternal rules engine (routing, validation)

Architecture Overview

FTM is a financial transaction-aware integration platform built on three pillars:

  1. ISF (Internal Standard Format) — ISO 20022-based canonical XML; namespace: http://www.ibm.com/xmlns/prod/ftm/isf/v3
  2. Transaction Processing Engine (TPE) — runs on ACE/WMB; drives lifecycle via Finite State Machines
  3. Data Model — DB2 schema storing configuration + operational data

Two core runtime flows:

  • Physical Transmission (PT) Flow — entry point; receives inbound messages, identifies channel, maps to ISF, creates transmission/transaction objects, raises initial event
  • Event Processing (EP) Flow — event-driven orchestration; reads from MQ event queue, runs FSM engine, fires actions, triggers state transitions

Read references/architecture.md for deeper component details.

Key DB2 Tables

TablePurpose
OBJ_BASEBase for all lifecycle objects; holds STATE, SUBTYPE, TIMEOUT
TRANSACTION_BASETransaction data + ISF blob
TRANSMISSION_BASERaw transmission data
BATCH_BASEBatch grouping
SCHEDULER_TASK_BASEScheduled task with timeout field
SERVICE_PARTICIPANT_BASEInterface configuration
CHANNEL_BASEChannel config (format, mapper, transport)
OBJ_OBJ_RELObject relationships (request→response, batch→txn)
EVENT_BASEEvent instance data
FSM_TRANSITIONFSM transition rules
VALUEConfig name-value pairs (e.g., ROLE_FOR_TXN_TYPE)

Read references/development.md for DB2 queries and ACE/MQ commands.

Development Methodology

1. DESIGN (RSA)      → Model SPs, Channels, FSMs → export SQL config scripts
2. BUILD (ACE)       → Mapper flows + Action subflows → package as BAR files
3. DEPLOY            → Import config to DB2 + deploy BARs to ACE broker
4. OPERATE (OAC)     → Monitor states, resolve alerts, manage SP lifecycle

The 15 FTM Patterns

#PatternWhen to Use
9.1Outbound Message/FileSend a message to an external system
9.2Routing + ODMDynamic routing; multi-target delivery
9.3Inbound AcknowledgementCorrelate response/ACK to prior request
9.4Store and ReleaseHold transactions until gateway opens
9.5Transformation/MappingFormat conversion (any direction)
9.6DebulkingSplit inbound batch → individual transactions
9.7BulkingAggregate transactions → outbound batch
9.8Scheduler-driven Store/ReleaseCut-off time-triggered release
9.9External ServicesInvoke external service (sync or async)
9.10Hosting ServicesFTM hosts a service (MQ or HTTP/SOAP)
9.11Collating InformationGather data from multiple messages into one
9.12Scheduled ActivityTrigger activity at a scheduled time
9.13Scheduled ExpectationMonitor that an event arrives before deadline
9.14Heartbeat MonitoringSend/receive heartbeat pings
9.15Error Handling + AlertsOperator notification and resolution

Read references/patterns.md for full implementation details.

ESQL Quick Reference

-- Always use these exact namespaces
DECLARE ISF_NS NAMESPACE 'http://www.ibm.com/xmlns/prod/ftm/isf/v3';
DECLARE XSI_NS NAMESPACE 'http://www.w3.org/2001/XMLSchema-instance';

-- ISF output location (inbound mapper)
-- OutputLocalEnvironment.PMP.ISF.XMLNSC

-- Set xsi:type on polymorphic element (e.g. PartyRole)
SET rPartyRole.(XMLNSC.Attribute){XSI_NS}:type = 'isf:DebtorRole';

-- Set XML attribute (e.g. Currency on InstructedAmount)
SET rAmount.(XMLNSC.Attribute)Currency = 'USD';

-- Iterate objects in action flow
DECLARE refObj REFERENCE TO
  Environment.PMP.Variables.Transition[Environment.PMP.Variables.IterationCount]
  .TransObjects.Object[1];
WHILE LASTMOVE(refObj) DO
  MOVE refObj NEXTSIBLING REPEAT NAME;
END WHILE;

-- Delete empty optional ISF element (prevents validation errors)
IF NOT EXISTS(rCT.{ISF_NS}RemittanceInformation.*[]) THEN
  DELETE FIELD rCT.{ISF_NS}RemittanceInformation;
END IF;

Debugging Checklist

  1. Check OBJ_BASESTATE, SUBTYPE, LAST_UPDATED_TS
  2. Check MQ event queue depth (unprocessed events)
  3. Check EVENT_BASE for unprocessed events for this transaction
  4. Check FSM_TRANSITION for expected events in current state
  5. Check OBJ_OBJ_REL for correlation issues
  6. Run mqsireadlog | mqsiformatlog for ACE flow errors
  7. Check SERVICE_PARTICIPANT_BASE — is target SP ACTIVE?
  8. Check OAC for PMP_Alert states needing operator action

Error Handling Rules

  • Every processing path needs a PMP_Alert state for failures
  • Every alert state must have Constraints: Cancel / Resubmit / Release
  • Mapping failures → E_MpInMappingAborted → alert state
  • Batch failures cascade to all child transactions
  • Always provide a manual operator reset path in the FSM

Reference Files

  • references/architecture.md — TPE, data model, interface config hierarchy
  • references/fsm.md — FSM components, stereotypes, standard events, design checklist
  • references/mapping.md — ISF structure, ESQL/Java/WTX mapper templates, pitfalls
  • references/patterns.md — All 15 patterns with implementation steps
  • references/development.md — ACE CLI, RSA workflow, DB2 queries, Docker debug

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

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

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

平台分布

OpenClaw

95.49%
按下载量换算1,301

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

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

安装前确认

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

来源信息

继续浏览同类 Skills