The task planning system is required to accomplish various requests from a human in real-world environments. SayCan, one of the task planning systems, has high accuracy. However, its accuracy decreases for requests that include abstract nouns of the ambiguous word/phrase. We propose a novel task planning system based on SayCan that introduces a function for checking concrete names of abstract nouns and a rule-based skill extraction, enhancing accuracy. The proposed system facilitates the interpretation of requests and enables appropriate task planning. The effectiveness of the proposed system was demonstrated at RoboCup@Home, where it achieved high performance.