[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7AHVRN50VBWYJGFHV6DCJJS":3,"skill-same:01M7AHVRN50VBWYJGFHV6DCJJS":54},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M7AHVRN50VBWYJGFHV6DCJJS","Statement Search",null,"Help a user complete a paused synthetic statement lookup.","RasaHQ\u002Frasa-community-resources","RasaHQ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21214473?v=4","01M7ABXR532XTM0MWW7ZK48J12","Rasa","01M7AGG0E6HH8BMYVXAEY9SHWJ",44,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Ftutorials\u002Fframeworks-with-rasa\u002Flanggraph-mantle\u002Fskills\u002Fstatement_search\u002Fskill.md",[],[],"2026-11-15 14:19:17",false,"---\nname: Statement Search\ndescription: Help a user complete a paused synthetic statement lookup.\n---\n\n1. Explain that this is a synthetic demo. Ask for code 111111 or 222222. Wait for the user to provide it before calling @tool.select_demo. These codes do not authenticate a real customer.\n2. When the user asks about travel spending, call @tool.start_statement_lookup once. It starts the existing LangGraph workflow and returns needs_month. Ask the returned question and wait for the user's reply. Do not call start_statement_lookup again merely because the user answered.\n3. Convert an explicit month and year to YYYY-MM and call @tool.answer_statement_month. If the year is unclear, ask rather than inventing one. Invalid input does not consume the pause. The graph, not this conversation, performs the row lookup and total.\n4. After complete, state the month, total in pounds and included row references. A lookup failure means no total is available; explain this and ask whether to retry or stop. Never claim a refused or incomplete call succeeded.\n5. For a different month after completion, start a new lookup and then answer its month. The completed run stays associated with its original month; do not reinterpret its total. This does not move money or change any account.\n","1. Explain that this is a synthetic demo. Ask for code 111111 or 222222. Wait for the user to provide it before calling @tool.select_demo. These codes do not authenticate a real customer.\n2. When the user asks about travel spending, call @tool.start_statement_lookup once. It starts the existing LangGraph workflow and returns needs_month. Ask the returned question and wait for the user's reply. Do not call start_statement_lookup again merely because the user answered.\n3. Convert an explicit month and year to YYYY-MM and call @tool.answer_statement_month. If the year is unclear, ask rather than inventing one. Invalid input does not consume the pause. The graph, not this conversation, performs the row lookup and total.\n4. After complete, state the month, total in pounds and included row references. A lookup failure means no total is available; explain this and ask whether to retry or stop. Never claim a refused or incomplete call succeeded.\n5. For a different month after completion, start a new lookup and then answer its month. The completed run stays associated with its original month; do not reinterpret its total. This does not move money or change any account.\n",{"name":5,"description":7},"main","082746ff3466e3beb59eba5fa274b6a90ac38419","tutorials\u002Fframeworks-with-rasa\u002Flanggraph-mantle\u002Fskills\u002Fstatement_search",19,"https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources","https:\u002F\u002Frasa.community\u002F","https:\u002F\u002Fgithub.com\u002FRasaHQ","https:\u002F\u002Frasa.com","Rasa is a conversational AI framework for building reliable, scalable AI agents.","2026-11-14 12:02:45",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add RasaHQ\u002Frasa-community-resources --skill \"Statement Search\"",{"tool":40,"command":41},"bunx","bunx skills add RasaHQ\u002Frasa-community-resources --skill \"Statement Search\"",{"tool":43,"command":44},"pnpm","pnpm dlx skills add RasaHQ\u002Frasa-community-resources --skill \"Statement Search\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Ftutorials\u002Fframeworks-with-rasa\u002Flanggraph-mantle\u002Fskills\u002Fstatement_search\u002Fskill.md",true,[48],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"tools.py","SCRIPT","脚本",1268,"https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Ftutorials\u002Fframeworks-with-rasa\u002Flanggraph-mantle\u002Fskills\u002Fstatement_search\u002Ftools.py",[55,62,69,76,83,88],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M7AJ24E15F9CMBGM3QZSKV6S","Build a travel desk","Handle developer requests to build or extend a Mantle travel agent using four approved travel tools.","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Fstudio\u002Fskills\u002Fbuild_agent\u002Fskill.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M7AJ20RB027VHFWF2MAM79WC","Travel briefing","Answer questions about flight status, tonight’s departures, airport weather and currency conversion.","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Freference\u002Ffinished-agent\u002Fskills\u002Ftravel_briefing\u002Fskill.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M7AJ1XQ9HR7H1ENZRX9YF5EJ","Review Dispute","Ask the outside reviewer about a card dispute, then block the card if the caller confirms. Activate when the caller reports a card transaction they did not make.","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Fopenai-mcp\u002Fproject\u002Fskills\u002Freview_dispute\u002Fskill.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M7AJ1W0KTP19WYFACXY9WTRD","Block Card","Block a customer's lost or stolen card. Activate when the caller wants a card blocked.","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Ffactory\u002Fcandidates\u002Fblock-card-tamper\u002Fproduct\u002Fskills\u002Fblock_card\u002Fskill.md",[],[],{"skillNo":84,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M7AJ1T5489X484B6V0KPR2AA","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Ffactory\u002Fcandidates\u002Fblock-card-hangs\u002Fproduct\u002Fskills\u002Fblock_card\u002Fskill.md",[],[],{"skillNo":89,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":19},"01M7AJ1RBPS99DXH3YY373ERWW","https:\u002F\u002Fgithub.com\u002FRasaHQ\u002Frasa-community-resources\u002Fblob\u002Fmain\u002Fworkshops\u002Fsoftware-factories-masterclass\u002Ffactory\u002Fcandidates\u002Fblock-card-good\u002Fproduct\u002Fskills\u002Fblock_card\u002Fskill.md",[],[]]