360 Secure SkillHub
360 安全技能中心

Teletalk AllJobs Gov Job Search

核心功能:从Teletalk AllJobs API获取孟加拉国政府职位,按用户关键词搜索,排除指定关键词岗位,跳过过期职位,展示含职位标题、招聘机构、招聘人数、截止日期、申请链接等字段的结果,还可记录去重后的已申请职位ID。典型场景:用户查找孟加拉国政府岗位、需排除特定类型岗位、要追踪已申职位。输入为搜索及排除关键词,输出筛选后的岗位列表,确认后保存已申ID。

sazidulalam47
sazidulalam47
热度 45.44
最近更新 2026-05-11 17:41:54
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add teletalk-alljobs-govjob-search
Metadata
name
teletalk-alljobs-govjob-search
description
Search Bangladesh government jobs from the Teletalk AllJobs API, filter out excluded keywords, present matching jobs, and track applied job IDs. Use when the user wants gov job search results from alljobs.teletalk.com.bd, wants to exclude roles by keyword, or wants to save applied government job IDs after confirmation.

Teletalk AllJobs Gov Job Search

Use this skill to search and shortlist government jobs from the Teletalk AllJobs API.

Core flow

  1. Ask the user for:
    • a search keyword, such as electrical, civil, mechanical, computer, or engineer
    • excluded keywords, such as Sub Assistant, Diploma
  2. Save the preferences in data/preference.json.
  3. Run the search script with the keyword.
  4. Show the remaining jobs with only these fields:
    • job_title
    • job_title_bn
    • org_name
    • org_name_bn
    • vacancy
    • deadline_date (show date and BST, Bangladesh Standard Time when possible)
    • application_site_url Skip any jobs whose deadline has already passed.
  5. If the user confirms they applied, save the job_primary_id in data/appliedJobIds.json.

Data files

Store skill data inside this skill folder in:

  • data/preference.json
  • data/appliedJobIds.json

Use this preference shape:

{
  "keyboard": "",
  "excluded": ["", ""]
}

Note: keep the field name as keyboard to match the skill data format, even though it represents the search keyword.

Confirmation behavior

When the user says they applied:

  • append the job_primary_id to data/appliedJobIds.json
  • avoid duplicates

Script entry point

Use the script inside this skill folder:

  • scripts/teletalk-alljobs-search.js

The script should:

  • read data/preference.json
  • call the Teletalk API
  • filter excluded keywords
  • skip jobs whose deadline has already passed
  • print the compact job list as JSON

Notes

  • Keep the skill focused on Teletalk government jobs only.
  • Do not mix this workflow with BDJobs skill data.
  • Favor deterministic filtering over model guesses.